全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1087|回复: 19
打印 上一主题 下一主题

有没有redis的大佬,帮忙解答一下问题

[复制链接]
跳转到指定楼层
1#
发表于 2024-1-8 19:39:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我在同一台服务器上,
1、用10个不同端口配置了10个redis,分配给200个网站。
2、用一个端口的redis配置10个db分区,分配给200个网站。

这2种做法,有什么本质区别。优劣势是什么
推荐
 楼主| 发表于 2024-1-8 23:17:41 | 只看该作者
dgtfsw4 发表于 2024-1-8 22:07
其实单实例的话一个redis更高效

测试过了,很慢。站群没办法单实例
推荐
发表于 2024-1-8 19:46:28 | 只看该作者
redis 是单线程, 用10个端口启动10个redis进程。 有利于资源隔离、提高cpu利用。    不过不利于人工维护。


尽量不要用多db,没什么优势。  宁愿不同网站采用不同前缀, 也最好只用db0
20#
发表于 2024-1-9 11:20:11 | 只看该作者
二狗 发表于 2024-1-8 19:46
redis 是单线程, 用10个端口启动10个redis进程。 有利于资源隔离、提高cpu利用。    不过不利于人工维护。 ...

宁愿不同网站采用不同前缀, 也最好只用db0
这个有测试示例吗?
19#
发表于 2024-1-9 11:18:54 | 只看该作者
亮有一妓 发表于 2024-1-8 23:53
优化下key长度管用吗
redis的集群搞起来也挺快

我去试试看 ,没试过。。。。
18#
发表于 2024-1-9 11:17:46 | 只看该作者
小鸡真爱无疑 发表于 2024-1-8 23:55
我倒还好,内存几百G

土豪啊 、。。。。。
17#
 楼主| 发表于 2024-1-9 09:04:12 | 只看该作者
你做一下不就知道了,数据不是混一起了,直接错乱,至少前缀加一下
16#
发表于 2024-1-9 08:52:55 | 只看该作者
同一个服务器几个网站用一个redis,共有一个数据库,共享同一个前缀,这样做会有问题吗
15#
发表于 2024-1-9 08:02:54 来自手机 | 只看该作者
小鸡真爱无疑 发表于 2024/1/9周二 01:49:37
kennyS 发表于 2024-1-9 00:25
看看cpu开销多少,不大用redis6以上开多线程看看,单个redis每个项目配置不同前缀就好了。


内存大可以部 ...
厉害,原来有多线程设置,我out了

这个多线程只是网络io多线程,实际命令执行还是单线程

14#
发表于 2024-1-9 02:01:27 | 只看该作者
1、用10个不同端口配置了10个redis,分配给200个网站:10个网站之间的数据彼此独立,密码个各不相同,不会互相影响
2、用一个端口的redis配置10个db分区,分配给200个网站:十个网站其实在共享一个 redis 节点,无论是性能、安全、数据都彼此关联的,更容易出现数据互相覆盖或其它问题。 集群模式(cluster)下只有 db0,所以用这种方式不利于向集群迁移。
13#
 楼主| 发表于 2024-1-9 01:49:37 | 只看该作者
kennyS 发表于 2024-1-9 00:25
看看cpu开销多少,不大用redis6以上开多线程看看,单个redis每个项目配置不同前缀就好了。

内存大可以部 ...

厉害,原来有多线程设置,我out了
12#
发表于 2024-1-9 00:25:55 | 只看该作者
小鸡真爱无疑 发表于 2024-1-8 16:17
测试过了,很慢。站群没办法单实例

看看cpu开销多少,不大用redis6以上开多线程看看,单个redis每个项目配置不同前缀就好了。

内存大可以部署多个redis。

这两个都可提高网络io。看看磁盘io,一般都可以把持久化存储关了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-7 13:05 , Processed in 0.072502 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表