redis常用命令

上一篇 / 下一篇  2016-10-19 12:21:34

redis常用命令:

      redis安装,不同平台的安装参考网上教程,可集合redis图形工具RDM可快速熟悉redis

 

一、启动连接

启动redis服务:bin目录下 执行  ./redis-server redis.conf

连接本地redis服务:bin目录下执行 ./redis-cli ,可看到:127.0.0.1:6379> 

PING命令检查是否成功启动:

说明已经成功连接上redis服务器

远程连接redis服务器 :bin目录下执行 ./redis-cli  -h redis服务器IP -p 端口  -a 密码(若未设密码,-a省略)



二、常用命令

1、操作key命令

1)、获取全部key或者模糊匹配key

 

 

2)、删除key(同时删除key的值),成功删除返回1,若不存的key返回0

 

3)、检查key是否存在

 

4)、设置key的有效时长级查看剩余有效时长,到期key将会失效(删除)

 

5)重命名key

 


2、Redis支持5种数据类型:字符串string,哈希hash,列表list,集合set,和有序集合zset,针对这5种数据类型有不同的命令,下面主要介绍增删改查


1)、String类型是redis最基本的数据类型,一个key对应一个value,常用的新增key的SET和获取key的值GET命令:

 

通过图形界面RDM可查看到

 

修改key的值,用SETRANGE命令,指定修改的偏移量

 


 


2)、Hash类型是健值对集合,是string类型的field和value的映射表,hash适合存储对象,常用的新增key的HMSET和获取key的值HGTALL命令

 

通过RDM可看到

 

获取hash key的field个数

为hash表中字段赋值HSET命令,已存在的值将会覆盖更新

3)、List列表是字符串列表,新增key的LPUSH命令和获取key值的LRANGE命令,后面跟读取的范围(-1指末尾)

 

通过RDM查看

 

移除第一个元素并返回该元素LPOP命令

获取列表长度

4)、Set是string类型的无序集合,集合是唯一的,也就是不能写入重复的值,写key命令SADD和获取key的值SMEMBERS命令

获取集合元素个数

检查集合中是否存在指定元素

移除指定元素

5)Zset有序集合,通set一样是唯一的,不允许有相同的值存在,但是分数score可以重复,新增key的ZADD命令和获取key的值ZRANGE命令,


测试中常用的增删改查,还有其他的命令可慢慢积累使用~~


7

7

14

14

TAG:

AmieeLee的个人空间 引用 删除 AmieeLee   /   2016-10-19 14:27:21
不想吐槽这个博客的编辑。。
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 9066
  • 日志数: 6
  • 建立时间: 2016-01-22
  • 更新时间: 2017-04-14

RSS订阅

Open Toolbar