请选择 进入手机版 | 继续访问电脑版

[Redis] redis怎样 设置database个数

[复制链接]
查看61 | 回复9 | 2021-9-14 01:58:07 | 显示全部楼层 |阅读模式
目次

redis设置database个数

本日 连公司数据库,发现db达到255个,不知道为什么,实在 是256个从0开始的

在这里插入图片形貌

而我本身 的只有16个

在这里插入图片形貌

我是windows的,linux是一样的,目次 布局 如图:

在这里插入图片形貌

编辑redis.conf设置 文件,搜刮 database,可以找到:

  1. databases 16
复制代码

如图:

在这里插入图片形貌

通过看简单形貌 ,我们大概知道: 末了 一句话,意思是,初始的DB是0,(默认的是16),你能本身 选择一个数字来作为数据库的大小,但是不能为0,大概就是如许 …我们可以通过修改16,来达到你想要的=-=…

留意 :启动必要 指定的设置 文件。可以通过下令 行启动,在当前文件夹下启动下令 行 redis-server.exe ./redis.conf;

我写了个bat文件: start redis-server.exe redis.conf还是在当前文件就好了…

redis 多数据库 database设置 项分析

读到redis设置 文件的时间 ,遇到 databases 16我不明白 了,然后开启百度和google的搜刮 先容 之门,下面把我读取文章汲取 到的表明 先容 如下。

官方的表明 :可用数据库数,默认值为16,默认数据库为0。

刚开始咋一看没有明白 ,可用数据库的个数,redis一个实例不就是一个数据库吗。怎么还可以设置 多个数据库。这是由于 Redis下,数据库是由一个整数索引标识,而不是由一个数据库名称,可以直白的明白 为设置 不同的的库,占用的是不同的内存空间,不同的库之间相互不影响,独立工作,只不过都是借宿在这个Redis实例上面生存的空间。

Redis的设置 文件中默认的数据库总数为16个,默认它是一个下标基于0到15的数组:

  1. databases 16
复制代码

database.png

应用场景

为什么Redis会有这么一个计划 场景呢,我想这是一个雷同 多租户的概念。就像假造 化和容器一样,你可以假造 出多台机器和多个容器来,充分利用 物理机器的硬件设置 来work,达到服务器性能最大的利用 率,各个假造 机和容器之间单独运行,互补影响和干扰,我想Redis的多数据库也是同样的道理。

场景:

redisdatabase.png

你或许渴望 一个Redis应用(一个Redis server,或者一个Redis server/slaves群组)能为多个客户端应用服务,假如 这些客户端应用都各自为营,向Redis写数据的话,很大概 会导致key冲突(我们知道Redis是一个key-value布局 的存储布局 )。为了将不同的应用分开,你可以用不同的前缀去区分(eg: app_i:xx:yy, app_ii:xx:yy)。这时间 你就不用这么贫困 ,就可以直接利用 Redis分割这些key的机制:Database的概念。

每个数据库都有属于本身 的空间,不必担心之间的key冲突。

redis怎样
设置database个数

不同的数据库下,雷同 的key取到各自的值。

flushdb.png

flushdb下令 打扫 数据,只会打扫 当前的数据库下的数据,不会影响到其他数据库。flushall下令 会打扫 这个实例的数据,在实行 这个下令 之前要思量 清楚 ,我这里只是实行 环境,无所谓了。

数据库的数目 是可以设置 的,默认环境 下是16个。修改redis.conf下的databases指令:

  1. databases 64
复制代码

redis没有提供任何方法来关联标识不同的数据库。因此,必要 你来跟踪什么数据存储到哪个数据库下或者什么业务的数据存在哪个库内里 ,这个我以为 可以用Zookeeper来办理 。

总结

Redis databases,从“客户端应用都各自为营”和业务分离的角度来看,Database的概念是很实用 的,它让我们有清楚 的数据划分,可以放心的把留意 力放在key的计划 上。

以上为个人履历 ,渴望 能给大家一个参考,也渴望 大家多多支持脚本之家。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 123457567 | 2021-9-21 11:56:01 | 显示全部楼层
admin楼主病的不轻啊!
回复

使用道具 举报

avatar 李圆子wzl | 2021-9-28 09:10:08 | 显示全部楼层
admin楼主主机很热情啊!
回复

使用道具 举报

avatar 风无痕0717 | 2021-10-4 02:28:38 | 显示全部楼层
今天过得很不爽!
回复

使用道具 举报

avatar 阿源285 | 2021-10-4 10:02:34 | 显示全部楼层
什么狗屁帖子啊,admin楼主的语文是苍老师教的吗?
回复

使用道具 举报

avatar 贺长云 | 2021-10-5 02:38:36 | 显示全部楼层
楼上的能详细介绍一下么?
回复

使用道具 举报

avatar haranN | 2021-10-9 06:56:39 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 创新2017 | 2021-10-10 12:18:05 | 显示全部楼层
青春不在了,青春痘还在!
回复

使用道具 举报

avatar 随心所欲480 | 2021-10-11 05:32:09 | 显示全部楼层
一口气看完了,我要下去回味回味了!
回复

使用道具 举报

avatar 哗中 | 昨天 07:14 | 显示全部楼层
宇宙第一贴诞生了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则