http://download.redis.io/releases/redis-4.0.1.tar.gz
127.0.0.1:6379> flushdb(清空数据库)
OK
127.0.0.1:6379> sadd set1 a b c d f(添加一个集合)
(integer) 5
127.0.0.1:6379> scard set1(计算一个集合中的元素个数)
(integer) 5
127.0.0.1:6379> srem set1
(error) ERR wrong number of arguments for 'srem' command
127.0.0.1:6379> srem set1 a(移除集合中的一个元素)
(integer) 1
127.0.0.1:6379> scard set1(统计集合中的元素个数)
(integer) 4
127.0.0.1:6379> spop set1 b
(error) ERR value is not an integer or out of range
127.0.0.1:6379> spop set1 (弹出集合中的一个元素,并返回弹出的该元素)
"b"
127.0.0.1:6379> scard set1
(integer) 3
127.0.0.1:6379> srandmember set1 2 (列出集合中的元素)
1) "d"
2) "c"
127.0.0.1:6379>
127.0.0.1:6379> srandmember set1 2(随机列出集合中的元素,元素个数可以控制)
1) "f"
2) "d"
127.0.0.1:6379> srandmember set1 2
1) "f"
2) "d"
127.0.0.1:6379> srandmember set1 2
1) "f"
2) "c"
127.0.0.1:6379> srandmember set1 2
1) "f"
2) "d"
127.0.0.1:6379> srandmember set1 2
1) "d"
2) "c"
127.0.0.1:6379> sismember set1 c(判断某个元素是否在该集合中)
(integer) 1
127.0.0.1:6379> sismember set1 u
(integer) 0
127.0.0.1:6379> smembers set1(列出集合中所有元素)
1) "f"
2) "c"
3) "d"
127.0.0.1:6379> scard set1(统计集合众多元素个数)
(integer) 3
127.0.0.1:6379> sadd set2 1 2
(integer) 2
127.0.0.1:6379> smove set1 set2 c(移除集合中的一个元素,并把该元素添加到另一个元素中)
(integer) 1
127.0.0.1:6379> smembers set2
1) "c"
2) "2"
3) "1"
127.0.0.1:6379> add set1 c
(error) ERR unknown command 'add'
127.0.0.1:6379> sadd set1 c
(integer) 1
127.0.0.1:6379> sinter set1 set2(集合的交集)
1) "c"
127.0.0.1:6379> sinterstore set3 set1 set2(集合的交集并存到另一个集合中)
(integer) 1
127.0.0.1:6379> smembers set3
1) "c"
127.0.0.1:6379> sunion set1 set2 (两个集合中的并集)
1) "f"
2) "2"
3) "d"
4) "c"
5) "1"
127.0.0.1:6379> sdiff set1 set2 (两个集合的差集)
1) "f"
2) "d"
127.0.0.1:6379>
127.0.0.1:6379>
Redis之集合命令
最新推荐文章于 2024-07-17 11:31:57 发布