redis命令
redis对命令进行了分组
group | 组别 |
---|---|
cluster | 集群相关 |
connection | 连接相关 |
geo | |
HyperLogLog | |
Scripting | 脚本 |
Streams | 流操作 |
Server | 服务器 |
keys | 键操作 |
hashes | hash键值对操作相关 |
Lists | 列表集合 |
Pub/Sub | 消息队列 |
Sets | 无序不重复集合 |
Sorted Sets | 有序不重复集合 |
Strings | 字符串键值对 |
Transactions | 事务 |
Strings
command | 命令 |
---|---|
append key value | 追加 |
bitcount | 统计字节码上的bits和,包含边界 |
bitfield | 对指定的字节二进制进行操作 |
bittop / bittops | 进行位操作 |
incer/incerby | 对变量的值进行 增加操作 |
decer / decrby | 对变量的值进行 减法操作 |
getset | 取回旧值,设置新值 |
Lists
command | 命令 |
---|---|
BLPOP/BRPOP | 有阻塞的获取的第一个并删除 |
BRPOPLPUSH/RPOPLPUSH | 有阻塞的从一个拉取到另一个,后者无阻塞 |
LINDEX | 获取指定 |
LINSERT | 插入 |
LLEN | 集合大小 |
LPOP/RPOP | 从左右获取一个 |
LPUSH/RPUSH | 推入一个或多个 |
LPUSHX/RPUSHX | 仅当由队列时 推入 |
LRANGE | 获取指定范围的列表 |
LREM | 删除 |
LSET | 设置指定的值 |
LTRIM | 重塑 |
set
command | 命令 |
---|---|
sadd | 新增 |
scard | 长度 |
sdiff | 差集 |
sdiffstore | 差集保存 |
sinter | 交集 |
sinterstore | 交集保存 |
sismember | 判断 |
smembers | 获取所有的值 |
smove | 移动 |
spop | 取出一个并删除 |
srandmember | 任意值 |
sscan | 获取指定的集合,通过匹配 |
sunion | 并集 |
sunionstroe | 并集保存 |
hashes
command | 命令 |
---|---|
hDel | 删除 |
hExists | 判断 |
hGet | 获取指定 |
hGetAll | 获取所有 |
hIncerBy | 增加值 |
hIncrByFloat | |
hKeys | 所有键 |
hLen | 长度 |
hMget | 获取多个 |
hMset | 设置多个 |
hScan | 获取匹配的集合 |
hSet | 设置 |
hSetNx | 无则设置 |
hStrLen | 字符长度 |
hVals | 所有值 |