redis的数据类型及应用(一)
redis的数据类型及应用(二)
5、set
(1) sadd key value value…:添加元素
(2) smembers key :获取列表中的值
(3)sismember key value :判断元素是否存在
(4)scard key :获取集合里面的元素个数
(5)srem key value :删除集合中元素
(6)srandmember key 某个整数n(随机出几个数):在集合key中随机选出n个数
(7)spop key : 随机出栈
(8)smove key1 key2 在key1中的某个值:将key1里的某个值赋给key2
(9)数学集合类:
先向set1和set2两个列表中添加元素
差集:sdiff
交集:sinter
并集:sunion
6、zset
在set基础上,加一个score值,之前set是k1 v1 v2 v3,现在zset是k1 score v1 score v2;
(1)zadd
(2)zrange
(3)zrangebyscore key 开始score 结束score
(:不包含
limit index offset:从下标index开始,取offset个数
(4) zrem key 某score下对应的value值:作用是删除元素
(5)zcard key :获取key中的字段个数
(6)zcount key score区间 :获取score区间内的个数
(7)zrank key values值:作用是获得下标值
(8)zscore key 对应值:获得分数
(9)zrevrank key values值:逆序获得下标值
(10) zrevrange key :逆序获取所有值
(11)zrevrangebyscore key 结束score 开始score