redis-cli的使用 连接服务器
redis-cli -h 127.0.0.1 -p 6392 -a 123456
set操作
语法
sadd key [members.......] 向集合中添加成员 key 为集合的key
> sadd users zhaoruizhi wangxiaokang wangxuekun
(integer) 3
语法 查看某个集合的成员
smembers users
1) "zhaoruizhi"
2) "wangxiaokang"
3) "wangxuekun"
语法 查看某个集合的个数
scard users
(integer) 3
语法 返回两个集合的差集
sidff key1 key2
> sdiff users users2
1) "wangxiaokang"
2) "wangxuekun"
语法 返回两个集合的交集
sinter key1 key2
118.24.16.99:6379> sinter users users2
1) "zhaoruizhi"
成员是否存在集合中
> sismember users zhaoruizhi
(integer) 1
> sismember users liuguangquna
(integer) 0
语法 移除某一个或者多个元素
SREM key member1 [member2]
> srem users zhaoruizhi
(integer) 1
语法
SSCAN key cursor [MATCH pattern] [COUNT count]
因为SSCAN HSCAN和&ZSCAN 四个命令的工作方式都非常相似, 所以这个文档会一并介绍这四个命令, 但是要记住:
- 命令和 ZSCAN<命令的第一个参数总是一个数据库键。
- 而 SCAN 命令则不需要在第一个参数提供任何数据库键 —— 因为它迭代的是当前数据库中的所有数据库键。