Redis(6)------通用命令

Key相关命令

在redis中无论什么数据类型,在数据库中都是以Key-value形式保存,通过进行对Redis-Key的操作来完成对数据库中数据的操作。
常用命令
  • keys *:查看当前数据库中的所有的key,不建议在生产环境上使用

127.0.0.1:6379> keys n*
1) "name"
127.0.0.1:6379> keys *
1) "age"
2) "name"

  • del key [key ...]:删除键
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: 检查键是否存在
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,永久有效。
127.0.0.1:6379> expire age 3600
(integer) 1
127.0.0.1:6379> ttl age
(integer) 3596

posted @ 2022-08-24 23:38  leagueandlegends  阅读(49)  评论(0)    收藏  举报