redis默认16库
默认 16
2023-09-11 14:22:43 时间
Redis默认有16个数据库。由于Redis不支持自定义数据库的名字,所以每个数据库都以编号命名。
其实通过redis配置文件 redis.conf
也可以看出默认是16个数据库。我们连接redis默认使用的是0号数据库
如果我们将配置文件中的 databases 16 改为 databases 10 ,则会变成只有10个数据库。
Redis不支持为每个数据库设置不同的访问密码,Redis只有一个密码,一个客户端要么可以访问全部数据库,要么全部数据库都没有权限。
平常开发中,我们一般默认使用0号数据库,当然你也可以选择其他编号的数据库来进行数据存储。但是不同数据库的数据是不共享的,同一个数据库内的键不可以重复,但是不同数据库的键可以重复。
例如我们在Springboot项目的配置文件中,配置使用1号数据库,当然默认是0号
spring.redis.host=192.168.111.131 spring.redis.port=6379 spring.redis.password=123456 spring.redis.database=1
清空当前数据库所有数据命令为 FLUSHDB
,清空所有数据库的所有数据命令为 FLUSHALL
。
请注意以上所说的都是基于单机Redis的情况。在集群的情况下不支持使用select命令来切换db,因为Redis集群模式下只有一个db0
相关文章
- [Web 前端] React Js img 图片显示默认 占位符
- 《从零开始学Swift》学习笔记(Day 37)——默认构造函数
- Angular ngClick 阻止冒泡和默认行为
- SAP Spartacus Header 区域的默认配置
- 如何设置search parameter的默认operator
- 删除Outlook2010中默认的账户或默认的配置
- android 11.0 12.0第三方输入法app设置系统默认输入法
- Android 11.0 12.0系统默认开启wifi
- Android 12.0 第三方无源码app根据包名默认横屏显示
- debian 配置默认编辑器 配置nano改vim 安装 visudo
- 修改R语言安装包的默认路径 r包安装位置
- Win10 如何彻底关闭每个盘符默认的共享