学习Redis命令(四):集合在Redis中的简单应用
朋友们好,上回咱们学习了列表的应用,今天咱就唠唠集合。
SADD
它的时间复杂度为O(N),其中N是被添加的元素的数量。将一个或多个member元素加入到集合key当中,已经存在于集合的member元素将被忽略。
SMEMBERS
返回集合key中的所有成员,不存在的key被视为空集合。
127.0.0.1:6379> sadd name zhangsan lisi //插入一个集合(integer) 2127.0.0.1:6379> smembers name //获取集合中的值1) "zhangsan"2) "lisi"127.0.0.1:6379> sadd name zhangsan lisi //再次插入同一个集合的值(integer) 0127.0.0.1:6379> smembers name //并不会发生改变1) "zhangsan"2) "lisi//返回一个不存在或空集合127.0.0.1:6379> smembers age(empty list or set)
SREM
移除集合key中的一个或多个member元素,不存在的member元素会被忽略。
//移除集合中单个元素127.0.0.1:6379> srem name liutao //移除name集合中liutao(integer) 1127.0.0.1:6379> smembers name1) "wangwu"2) "zhangsan"3) "lisi"//移除集合中多个元素127.0.0.1:6379> srem name lisi wangwu(integer) 2127.0.0.1:6379> smembers name1) "zhangsan"
好的,今天就学到这里,我们下期再见,摆摆
