redis常用语法命令
admin
2023-02-07 10:20:07
0

中文文档: 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# (指定递减值)

相关内容

热门资讯

“文学超界面”探索数字时代人文... 来源:新华网 当严肃文学的深厚内核遇见人工智能生成内容(AIGC)的影像创造力,会碰撞出怎样的火花...
以防长称已为应对伊朗局势做好“... △以色列国防部长卡茨(资料图)当地时间23日,据以色列方面消息,以色列国防部长卡茨当天表示,鉴于当前...
美参议院否决限制特朗普对伊战争... △美国国会(资料图)当地时间23日,美国参议院以49票对47票的表决结果,否决了旨在限制特朗普对伊朗...
工信部部长:搞“脱钩断链”对谁... 7月23日,2026年亚太经合组织(APEC)数字和人工智能部长会议新闻发布会在成都召开。会议主席、...
AMD展示最强AI加速器MI4... IT之家 7 月 24 日消息,今天(7 月 24 日)在美国旧金山召开的年度盛会 Advancin...
河北:知行研学度盛夏 多彩实践... 冀时新闻报道暑假期间,我省各地推出形式多样的青少年研学活动,让孩子们在实践中增长见识、锤炼品格,度过...
世界互联网大会数智健康工作组以... 7月22日,2026年世界互联网大会数字丝路发展论坛在陕西西安开幕。这是世界互联网大会连续第三年举办...
开立医疗获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示开立医疗(300633)新获得一项实用新型专利授权,专利名为“...
成都深入实施“人工智能+”行动 成都深入实施“人工智能+”行动 到2027年实现人工智能核心产业规模突破2600亿元 华西都市报讯(...
原创 中... 说真的,看到欧洲科学家一本正经拿粪水浇菜做研究,最后还得出了个“安全无害、肥力充足”的结论,我第一反...