redis命令大全
admin
2023-07-30 19:53:37
0

Redis 常用命令

Base Command

command desc remark
keys * 获取所有的key
dbsize 获取键总数
exists key 键是否存在
del key 删除键
type key 键类型
move key 2 移动键到2号库
ttl key 键的生命周期
expire key 1 设置键的过期时间
persist key 设置永不过期
rename key key1 重新命名key

Strings Command

command desc remark
set key value nx 如果不存在则创建 可以使用setnx
sex key value xx 如果key存在则修改其值
get key 获取键值
incr key 递增 不是数字类型则报错
incrby key 20 递增指定的数字
incrbyfloat key 0.1 递增指定的浮点数
decr key 递减
decrby key 10 递减指定的数字
decrbyfloat key 0.1 递减指定的浮点数
mset key value 批量设置
mget key key1 批量查询
strlen key 获取值的长度
append key new 追加新的内容
getrange key start end 获取指定长度字符

Sets Command

command desc remark
sadd key value1 value2 设置集合
smembers key 获取集合所有内容
srandmember key 1 随机获取集合内的元素
sismember key value 集合是否存在指定元素
scard 集合元素的个数
srem key value 删除集合元素
spop key 2 删除指定个数元素

Sorted Sets Command

command desc remark
zadd key score member 设置有序集合
zscore key member 获取元素分数
zrange key 0 -1 获取所有的元素
zrange key 0 -1 withscores 获取所有的元素及分数
zcard key 获取指定元素个数
zcount key 10 101 获取指定分数范围元素个数
zrank key member 获取元素当前排名
zrangebyscore key 10 101 withscores 获取指定范围有序元素

Lists Command

command desc remark
lpush key value 从列表左端插入元素
rpush key value 从列表右端插入元素
lset key index value 指定位置插入元素
lpop key 从左端弹出一个
rpop key 从右端弹出一个
llen key 获取元素个数
lrange key start end 获取指定索引范围 lrange key 0 -1 查询所有的
lrem key count value 删除指定个数元素
ltrim key start end 保留指定范围内的元素

Hashes Command

command desc remark
hset key field value 存放键值
hmset key field value 存放多个键值
hsetnx key field value 不存在时设置键值
hgetall 查询全部的键值
hget key field 查询指定的键值
hkeys key 查询所有的键
hvals key 查询所有的值
hexists key field 判断键是否存在
hlen key 键的数量
hincrby key field 10 字段值增加
hdel key field 删除指定键值

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...