千家信息网

redis常用语法命令

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,中文文档: http://redis.cn/commands.htmlredis常用语法命令1 设置keyset key value例如:set name "s_jun"设置多个key valuems
千家信息网最后更新 2026年11月01日redis常用语法命令

中文文档: http://redis.cn/commands.html
redis常用语法命令
1 设置key
set key value
例如:
set name "s_jun"
设置多个key value
mset name "s_jun" age 19 sex man
设置key的过期时间(ex:为秒单位)
set game 'DNF' ex 5
取值
get key (取单个值)or mget key1 key2...key9(取多个值)
2 删除key
del key1 key2 ....
del name age sex
3 重命名key
rename key newkey
如果说newkey的值已经存在,则newkey的原值被覆盖
renamenx key newkey
发生修改返回1,未发生修改返回0

4 移动key 到另一个数据库中(默认0-15个数据库,默认使用的是0号数据库)
move key db
把key为game移动到2号数据库中
move game 2
移动到2号数据库中
select 2

5 flushdb清空所在数据库中的key
flushdb

6 匹配符
*:匹配任意多个字符
?:通配单个字符
[]:通配括号内的某1个字符

randomkey 返回随机key

exists key 判断key是否存在 返回1/0

type key 返回key存储的值的类型 有string link set order set hash

ttl key 查询key的生命周期

expire key 整型值 设置key的生命周期

pexpire key 毫秒数, 设置生命周期
pttl key, 以毫秒返回生命周期

persist key 把指定key设置为永久有效

获取并返回旧值,设置新值
127.0.0.1:6379> getset age 20 #(新值)
"10" #(之前设置过的值)

依次累加
incrby key value(value必须为×××)
例如:
127.0.0.1:6379> incrby xx 1 (后面的值可以理解为依次累加的数值 )
(integer) 2

incrbyfloat xxa 1.1(小数)

依次递减
127.0.0.1:6379> set age 10
OK
127.0.0.1:6379> decr age # (递减1)
(integer) 9

decrby age 2# (指定递减值)

数据 数据库 周期 生命 多个 字符 移动 单个 命令 常用 语法 有效 单位 原值 小数 所在 括号 数值 文档 时间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网核心科技是什么 致聘互联网科技 互联网科技汛 重庆科技学院互联网 卓越科技互联网 招聘 互联网科技创新企业排名 贵州叶脉互联网科技有限公司所属行业 互联网科技项目计划书材料类 武汉健翔互联网络科技有限公司 互联网科技产业特征 允成互联网科技有限公司融资 互联网营销推广黑科技 互联网科技资金流入 21世纪互联网科技成就 易企秀互联网科技是做什么的 济南小医互联网科技有限公司招聘 珠海东科互联网科技有限公司 玉溪新华互联网科技怎么选 数字科技和互联网金融哪个好 优雇互联网科技有限公司 互联网金融监管科技数据 没上市的科技互联网公司 美国互联网科技 智网互联网科技 极限挑战互联网科技 融势互联网科技 富国互联网科技创新基金 中盈科技互联网信息有限公司 互联网方面的科技前沿 广州有谷有贝互联网科技有限公司
0