redis常用命令与使用分析

时间:2022-12-10 08:23:17

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 命令则不需要在第一个参数提供任何数据库键 —— 因为它迭代的是当前数据库中的所有数据库键。