redis中hash,set,Sorted sets常用命令

hash常用命令

设置hash对象
  hset key fileid value  
获取hash对象字段
  hget key fileid
批量设置hash对象
  hmset key fileid1 value1 fileid2 value2...
批量获取hash对象
  hmget key fileid1 fileid2
展示hash对象所有key和value
 hgetall key
展示hash对象所有value
 hvals key   
判断hash对象中是否存在制定字段
 hexists key fileid
删除一个或者多个hash的fileid
 hdel key fileid...   
添加一个字段,如果字段存在就添加失败
 hsetnx  key fileid value
计算一个字段value的长度
 hstrlen key fileid

set常用命令

添加set对象
  sadd key values...
求set对象交集
 sinter   key1 key2...
获取set对象中所有字段
 smembers key
获取两个set对象交集并存在一个set中  
 sinterstore 存放交集的key1 key2 key3..
求set对象差集
 sdiff key1 key2....
获取两个set对象差集并存在一个set中  
 sdiffstore 存放交集的key1 key2 key3...
获取set对象的并集
 sunion key... 
获取set对象的并集并存在制定的set对象中
 sunionstore 制定set对象的key key1...
判断是否拥有value
 sismember key value
移动一个set对象中value到另一个set对象
 smove set1 set2 set1中的value 
从set对象中移除一个或者多个元素
 srem key value... 

Sorted set

展示信息后面跟的参数【withscores】(是否展示分数值)

添加到有序的set或者多个成员
 zadd key 分数值number value
按分数由低到高把Sorted Set的元素显示出来
 zrange key 0 -1
按分数由高到底把Sorted Set的元素显示出来
 zrevrange key 0 -1 【withscores】(是否展示分数值)
在分数值范围内的个数
 zcount key 分数上限 分数下限
添加一个value对应的分数值
 zincrby key 增加的分数值 value
根据分数值删除value
 zrem key 分数值
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值