
顺便问一下,Redis 应该根据数据的内容来分开存储 还是只加前缀,全部数据存在 db0 ?

顺便问一下,Redis 应该根据数据的内容来分开存储 还是只加前缀,全部数据存在 db0 ?
|
1
当然是根据需要缓存的数据内容来分开存储,不同的业务放不同的 db
|
|
2
微信办公交流的公司我都不太看好
|
|
873681136May 22, 2018
3
像一楼说的,同个业务放在同一个 db 里,不同类别用前缀区分,具体可以灵活调整
|
|
1762628386May 22, 2018
4
@Jakesoft 为啥?
|
|
freestyleMay 22, 2018 via iPhone
5
大多数 redis 集群方案不支持 select db,所以不用 select db 方式,全当 db0 用 key 前缀方式
|
|
JakesoftMay 22, 2018
6
@1762628386 工作跟生活混在一起,这样不太好
|
|
letitbesqzrMay 22, 2018 via Android
8
单机的时候分 db 没错,但是都没考虑过集群么。Redis Cluster,Codis,Twemproxy 这些方案都不支持 select db 的。
|
|
czzhengkwMay 22, 2018
9
不要使用多 DB,除了集群不支持外,Redis 是单线程,即使多个 DB 也是单线程操作,数据落地的时候会互相影响的……
|
|
letitbesqzrMay 22, 2018 via Android
10
多业务启动多实例比较赞同,不同的端口。但是分 db 并不会带来多少优化吧。
|
|
Raymon111111May 22, 2018
11
不建议用多个 db
意义非常小 其它业务直接起另外一个 redis 实例 |
|
ccqy66May 22, 2018 via iPhone
12
我记得 redis 的作者曾经说过:如果 reids 用作缓存使用,不建议使用多 db
|
|
swullingMay 22, 2018
13
一个业务一个 Redis 实例一个 DB,完美解决你们两个的争论。。
|
|
hljjhbMay 22, 2018
14
没必要使用多 DB
|
|
vipftsMay 22, 2018
15
这么贴出来 不怕对方知道吗
|
|
hhackerMay 22, 2018
16
至今仍然支持前缀大法
|
|
stabcMay 22, 2018
17
配合标题和贴图我还以为右边是负责人……
综合来看我站左边。 |
|
wildcat007May 22, 2018
18
那么看不懂的人想知道 到底是楼主对还是对方对?
|
|
ke1eMay 22, 2018 via Android
19
不需要使用多 db
|
|
whoisghostMay 22, 2018
20
题主了解下《人性的弱点》的第五篇《如何更好说服他人》,况且这还是技术负责人,有些人为了可怜的权威的,不会认识自我的错误。
|
|
tcskyMay 22, 2018
21
官方不建议用 db, 现在集群环境也都是单 db, 一般把普通缓存和需要固化的数据分实例存基本就够 l
|
|
POPOEVERMay 22, 2018
22
楼主秀砸了,我站左边
|
|
VoidChenMay 22, 2018
23
其实我觉得吧。。跟你说话那个是大佬不。。。挺诚恳的。。。讨论技术的时候最后抛开固化的认知= =
|
|
misaka19000May 22, 2018
24
看不下去, 这种方案选择不面对面交流也是服气
|
|
CoderGeekMay 22, 2018
25
我们是集群环境在用单 db
|
|
notedownMay 23, 2018
26
楼上都对了..如果集群是单个 db
你去腾讯云或者阿里云买.就知道了买个 redis 服务只有一个 db 0, 想要自己安装的那种 15 个 db 的就要另外掏钱买.不便宜.哈哈. 不过呢.一般我都自己安装.我是放两个 db.重要的 key 才上云服务的 redis |
|
icegreenMay 23, 2018
27
我们用的是前缀
|
|
encroMay 25, 2018
28
没什么很大的事,memcache 不这么用过来的么,哈哈
|
|
1018jiAug 20, 2019
29
不用 select
|