计算机网络/计算机科学与应用/系统/运维/开发

Redis运维 - 集合

一、集合命令

SADD 将元素添加到集合

SRAM 从集合里移除元素

SISMEMBER 快速检查一个元素是否已经存在于集合中

SMEMBERS 获取集合包含的所有元素(如果元素过多,可能会比较慢)


二、实际操作

尝试将元素添加到集合,返回1成功,返回0 表示该元素存在于集合中

127.0.0.1:6379> sadd set-key item

(integer) 1

127.0.0.1:6379> sadd set-key item2

(integer) 1

127.0.0.1:6379> sadd set-key item3

(integer) 1

127.0.0.1:6379> sadd set-key item

(integer) 0


获取集合包含的所有元素将得到一个由元素组成的序列

127.0.0.1:6379> smembers set-key

1) "item"

2) "item3"

3) "item2"

检查一个元素是否存在于集合中

127.0.0.1:6379> sismember set-key item4

(integer) 0

127.0.0.1:6379> sismember set-key item

(integer) 1

使用命令移除集合中的元素时,返回被移除元素的数量

127.0.0.1:6379> srem set-key item2

(integer) 1

127.0.0.1:6379> srem set-key item2

(integer) 0

127.0.0.1:6379> smembers set-key

1) "item"

2) "item3"


所有的努力,不是为了让别人觉得你了不起,而是为了能让自己打心眼里看得起自己。

评论

^