Redis(6)------通用命令
Key相关命令
在redis中无论什么数据类型,在数据库中都是以Key-value形式保存,通过进行对Redis-Key的操作来完成对数据库中数据的操作。常用命令
- keys *:查看当前数据库中的所有的key,不建议在生产环境上使用
1 2 3 4 5 | 127.0 . 0.1 : 6379 > keys n* 1 ) "name" 127.0 . 0.1 : 6379 > keys * 1 ) "age" 2 ) "name" |
- del key [key ...]:删除键
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 127.0 . 0.1 : 6379 > mset k1 v1 k2 v2 k3 v3 OK 127.0 . 0.1 : 6379 > keys * 1 ) "age" 2 ) "k1" 3 ) "k2" 4 ) "name" 5 ) "k3" 127.0 . 0.1 : 6379 > Del k1 k2 (integer) 2 127.0 . 0.1 : 6379 > keys * 1 ) "age" 2 ) "name" 3 ) "k3" |
- exists key: 检查键是否存在
1 2 3 4 5 6 | 127.0 . 0.1 : 6379 > exists age (integer) 1 127.0 . 0.1 : 6379 > keys * 1 ) "age" 2 ) "name" 3 ) "k3" |
- expire key seconds: 给键设置有效期,时间单位为秒s
- ttl key:查看键的有效期时长,时间单位也为秒s,当一个key的返回值为-2,就会被删除,如果没有设置有效期,返回值则为-1,永久有效。
1 2 3 4 | 127.0 . 0.1 : 6379 > expire age 3600 (integer) 1 127.0 . 0.1 : 6379 > ttl age (integer) 3596 |
分类:
redis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)