redis常用命令整理

一、string类型的常用命令

set key1 com #一个key对应一个value,多次复制,会覆盖前面的value

ttl key1 #查看key还有多久过期

del key1 #删除key1

二、hash类型的常用命令

hset hash1 name fanjinbao #建立一个key为name,value为fanjinbao的hash

hget hash1 name #获取name的value

hgetall hash1 #获取hash1所有的key和value

hdel hash1 name #删除hash1中的name

hkeys hash1 #列出hash1所有的key值

hvals hash1 #列出hash1所有的value

三、list类型的常用命令

lpush list a b c #从左向list中添加a b c三个值

lrange list 0 -1 #列出list中的值(没有rrange)

lpop list #取最左侧的值(取出的值相当于被删除)

rpush list 1 2 3 #从右向list中添加1 2 3三个值

rpop list #取最右侧的值(取出的值相当于被删除)

lindex list 1 #查看列表中的值(和lpop的区别是查看的值不会被删除)

llen list #查看列别中值得个数

四、set类型的常用命令

sadd set1 a b c d #向集合中添加元素

smembers set1 #查看集合中的元素

srem set1 a #删除集合中的元素

spop set1 #取出集合中的元素(取出的值将会被删除)

sdiff set1 set2 #比较两个集合差值,哪个集合在前就会显示前面这个集合中的在后一个集合中所没有的元素(1,2,3和2,3,4得1)

sinter set1 set2 #列出set1和set2中相同的元素(求交集)

五、zset类型的常用命令(有序集合)

zadd zset 1 123 2 234 #创建有序集合

zrange zset 0 -1 #查看有序集合元素,按顺序显示

zrem zset 123 #删除一个元素

zrank zset 555 #返回元素的索引值,索引值从0开始,按score正向排序

zrevrank zset 444 #返回元素的索引值,索引值从0开始,按score反向排序

zcard zset #反馈集合中所有元素的个数

六、键值和服务器命令

keys * #取出所有key值

keys set* #模糊匹配

exists list #有list键返回1,否则返回0

del list #删除list键成功返回1,否则返回0

expire set1 10 #修改set1的过期时间为10秒

persist zset #取消zset的过期时间    

randomkey #随机返回一个key

rename key4 keyfansik #重命名一个key


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值