1 min read

Redis 数据库常用命令

查看数据库总数

与 MySQL 等关系型数据库不同,Redis 预置了 16 个数据库,数据库名称是数字索引,从 0~15。

127.0.0.1:6379> CONFIG GET databases
1) "databases"
2) "16"

查看键的存储情况

列出所有存储了键的数据库及已存储的键的数量。

127.0.0.1:6379> info keyspace
# Keyspace
db0:keys=8,expires=0,avg_ttl=0

列出所有数据库中的键

以指定的数字(0)为起点,遍历所有数据库并打印所有已存储的键。

127.0.0.1:6379> scan 0
1) "0"
2) 1) "x1"
   2) "sessionInfos"
   3) "sessions"
   4) "usedSpace"
   5) "i9223372032828243968"
   6) "totalInodes"
   7) "i1"
   8) "setting"
   9) "nextsession"