Redis之集合命令

来源:互联网 发布:python爬腾讯视频 编辑:程序博客网 时间:2024/05/21 17:28
http://download.redis.io/releases/redis-4.0.1.tar.gz127.0.0.1:6379> flushdb(清空数据库)OK127.0.0.1:6379> sadd set1 a b c d f(添加一个集合)(integer) 5127.0.0.1:6379> scard set1(计算一个集合中的元素个数)(integer) 5127.0.0.1:6379> srem set1(error) ERR wrong number of arguments for 'srem' command127.0.0.1:6379> srem set1 a(移除集合中的一个元素)(integer) 1127.0.0.1:6379> scard set1(统计集合中的元素个数)(integer) 4127.0.0.1:6379> spop set1 b(error) ERR value is not an integer or out of range127.0.0.1:6379> spop set1 (弹出集合中的一个元素,并返回弹出的该元素)"b"127.0.0.1:6379> scard set1(integer) 3127.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 21) "f"2) "d"127.0.0.1:6379> srandmember set1 21) "f"2) "c"127.0.0.1:6379> srandmember set1 21) "f"2) "d"127.0.0.1:6379> srandmember set1 21) "d"2) "c"127.0.0.1:6379> sismember set1 c(判断某个元素是否在该集合中)(integer) 1127.0.0.1:6379> sismember set1 u(integer) 0127.0.0.1:6379> smembers set1(列出集合中所有元素)1) "f"2) "c"3) "d"127.0.0.1:6379> scard set1(统计集合众多元素个数)(integer) 3127.0.0.1:6379> sadd set2 1 2(integer) 2127.0.0.1:6379> smove set1 set2 c(移除集合中的一个元素,并把该元素添加到另一个元素中)(integer) 1127.0.0.1:6379> smembers set21) "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) 1127.0.0.1:6379> sinter set1 set2(集合的交集)1) "c"127.0.0.1:6379> sinterstore set3 set1 set2(集合的交集并存到另一个集合中)(integer) 1127.0.0.1:6379> smembers set31) "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> 
原创粉丝点击