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 命令则不需要在第一个参数提供任何数据库键 —— 因为它迭代的是当前数据库中的所有数据库键。
发布订阅
1 | 订阅一个或多个符合给定模式的频道。 |
2 | 查看订阅与发布系统状态。 |
3 | 将信息发送到指定的频道。 |
4 | PUNSUBSCRIBE [pattern [pattern ...]] 退订所有给定模式的频道。 |
5 | SUBSCRIBE channel [channel ...] 订阅给定的一个或多个频道的信息。 |
6 | 指退订给定的频道。 |