集合Set:单值多Value
#==================================== # sadd 将一个或 集合中加入多个成员元素,不能重复 # smembers 所有返回集合的成员 # sismember 命令判断成员元素是否集合 #==================================== 127.0.0.1:6379> sadd myset wyt (integer) 1 127.0.0.1:6379> sadd myset lmp (integer) 1 127.0.0.1:6379> sadd myset lmp (integer) 0 127.0.0.1:6379> smembers myset 1) "wyt" 2) "lmp" 127.0.0.1:6379> sismember myset hyd (integer) 0 127.0.0.1:6379> sismember myset wyt (integer) 1 #==================================== # scard:获取集合中元素的数量 #==================================== 127.0.0.1:6379> scard myset (integer) 2 #==================================== # srem key value:用于去除集合中的一个或多个成员元素 #==================================== 127.0.0.1:6379> srem myset wyt (integer) 1 127.0.0.1:6379> smembers myset 1) "lmp" #==================================== # srandmember key:命令用于返回集合中的随机元素 #==================================== 127.0.0.1:6379> smembers myset 1) "hyd" 2) "lmp" 3) "yjy" 4) "syy" 5) "wyt" 6) "gqy" 127.0.0.1:6379> srandmember myset "syy" 127.0.0.1:6379> srandmember myset 2 1) "lmp" 2) "gqy" 127.0.0.1:6379> srandmember myset 2 1) "wyt" 2) "yjy" #==================================== # spop key:用于移除集合中的指定key一个或多个随机元素 #==================================== 127.0.0.1:6379> smembers myset 1) "lmp" 2) "hyd" 3) "syy" 4) "yjy" 5) "wyt" 6) "gqy" 127.0.0.1:6379> spop myset "gqy" 127.0.0.1:6379> spop myset "syy" 127.0.0.1:6379> spop myset "wyt" 127.0.0.1:6379> smembers myset 1) "lmp" 2) "hyd" 3) "yjy" #==================================== # smove source destination member # 将指定成员 member元素从source集合移动到destination集合 #==================================== 127.0.0.1:6379> sadd myset wyt (integer) 1 127.0.0.1:6379> sadd myset lmp (integer) 1 127.0.0.1:6379> sadd myset hyd (integer) 1 127.0.0.1:6379> sadd myset yjy (integer) 1 127.0.0.1:6379> sadd myset syy (integer) 1 127.0.0.1:6379> sadd myset gqy (integer) 1 127.0.0.1:6379> smembers myset 1) "hyd" 2) "lmp" 3) "yjy" 4) "syy" 5) "wyt" 6) "gqy"127.0.0.1:6379> smembers myset1 1) "hyd" 2) "lmp" #==================================== -数字集合类 -差集:sdiff -交集 :sinter -并集:sunion #==================================== 127.0.0.1:6379> sadd key1 a (integer) 1 127.0.0.1:6379> sadd key1 b (integer) 1 127.0.0.1:6379> sadd key1 c (integer) 1 127.0.0.1:6379> sadd key2 c (integer) 1 127.0.0.1:6379> sadd key2 d (integer) 1 127.0.0.1:6379> sadd key2 e (integer) 1 127.0.0.1:6379> sdiff key1 key2 1) "a" 2) "b" 127.0.0.1:6379> sinter key1 key2 1) "c" 127.0.0.1:6379> sunion key1 key2 1) "b" 2) "a" 3) "d" 4) "e" 5) "c"
#====================================
# sadd 将一个或 集合中加入多个成员元素,不能重复
# smembers 所有返回集合的成员
# sismember 命令判断成员元素是否集合
127.0.0.1:6379> sadd myset wyt (integer) 1 127.0.0.1:6379> sadd myset lmp (integer) 1 127.0.0.1:6379> sadd myset lmp (integer) 0 127.0.0.1:6379> smembers myset 1) "wyt" 2) "lmp" 127.0.0.1:6379> sismember myset hyd (integer) 0 127.0.0.1:6379> sismember myset wyt (integer) 1
# scard:获取集合中元素的数量
127.0.0.1:6379> scard myset (integer) 2
# srem key value:用于去除集合中的一个或多个成员元素
127.0.0.1:6379> srem myset wyt (integer) 1 127.0.0.1:6379> smembers myset 1) "lmp"
# srandmember key:命令用于返回集合中的随机元素
127.0.0.1:6379> smembers myset 1) "hyd" 2) "lmp" 3) "yjy" 4) "syy" 5) "wyt" 6) "gqy" 127.0.0.1:6379> srandmember myset "syy" 127.0.0.1:6379> srandmember myset 2 1) "lmp" 2) "gqy" 127.0.0.1:6379> srandmember myset 2 1) "wyt" 2) "yjy"
# spop key:用于移除集合中的指定key一个或多个随机元素
127.0.0.1:6379> smembers myset 1) "lmp" 2) "hyd" 3) "syy" 4) "yjy" 5) "wyt" 6) "gqy" 127.0.0.1:6379> spop myset "gqy" 127.0.0.1:6379> spop myset "syy" 127.0.0.1:6379> spop myset "wyt" 127.0.0.1:6379> smembers myset 1) "lmp" 2) "hyd" 3) "yjy"
# smove source destination member
# 将指定成员 member元素从source集合移动到destination集合
127.0.0.1:6379> sadd myset wyt (integer) 1 127.0.0.1:6379> sadd myset lmp (integer) 1 127.0.0.1:6379> sadd myset hyd (integer) 1 127.0.0.1:6379> sadd myset yjy (integer) 1 127.0.0.1:6379> sadd myset syy (integer) 1 127.0.0.1:6379> sadd myset gqy (integer) 1 127.0.0.1:6379> smembers myset 1) "hyd" 2) "lmp" 3) "yjy" 4) "syy" 5) "wyt" 6) "gqy"127.0.0.1:6379> smembers myset1 1) "hyd" 2) "lmp"
-数字集合类 -差集:sdiff
-交集 :sinter
-并集:sunion
127.0.0.1:6379> sadd key1 a (integer) 1 127.0.0.1:6379> sadd key1 b (integer) 1 127.0.0.1:6379> sadd key1 c (integer) 1 127.0.0.1:6379> sadd key2 c (integer) 1 127.0.0.1:6379> sadd key2 d (integer) 1 127.0.0.1:6379> sadd key2 e (integer) 1 127.0.0.1:6379> sdiff key1 key2 1) "a" 2) "b" 127.0.0.1:6379> sinter key1 key2 1) "c" 127.0.0.1:6379> sunion key1 key2 1) "b" 2) "a" 3) "d" 4) "e" 5) "c"
标签: lmp331液压变送器