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

posted @   leagueandlegends  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示