flushdb flushall

1. flushdb删除当前database的所有key

 

2. flushall删除所有database的所有key

 

3. 禁用flushdb 和 flushall ,在redis配置文件中设置

rename-command FLUSHALL ""  
rename-command FLUSHDB ""  
rename-command KEYS "

 rename-command命名无法直接对线上集群生效。如果需要使用rename-command,必须重启集群。

 

4. Redis默认提供了16个数据库(database),每个数据库有一个id,从0到15,他们没有名字,只有id。

 

5. 可以在Redis配置文件中修改数据库个数,使用以下配置:

databases 32

  代表启动时提供32个数据库。

 

6. 客户端登录Redis时默认登录的是id为0的数据库。不同的数据库中数据隔离保存。

 

7. 客户端查看数据库的数量

config get databases
1) "databases"
2) "16"

 

8. 切换database命令

select id

  切换数据库后Redis命令行会有数据库id的标识,另外,0号数据库不显示标识。

 

9. springboot可以在配置文件中设置默认登录的数据库

spring.redis.database=5

 

posted @ 2021-04-08 17:09  jason47  阅读(499)  评论(0编辑  收藏  举报