
看到一个项目使用 redis cluster 但是都是在同一台服务器上不同端口,服务器内存挺大的 100 多 g
1 Finest 2021 年 7 月 2 日 意义不大 |
2 abccccabc 2021 年 7 月 2 日 有意义,如果其中一个 redis 挂了,至少不会业务全部都挂。 |
3 binux 2021 年 7 月 2 日 via Android 方便以后迁移? |
4 buddyy 2021 年 7 月 2 日 有意义。 高可用方面不太行,如果服务器挂了,那上面所有的实例都会挂。 Redis 的处理读写内存的线程是单线程( v6.0 的 Redis 也是这样),一台实例的情况下最多只能利用到 1 核 CPU 的资源,当这个实例的使用率达到 100% 后就无法继续处理请求了。所以多台实例是可以利用到多核 CPU 的。 |
5 Xusually 2021 年 7 月 2 日 有意义。 1 、方便后期扩展。 2 、资源利用率成倍提升。 |
6 9yu 2021 年 7 月 2 日 via Android redis cluster 至少要 5 个实例,为了用 cluster 模式,在一台机器上只能这样起……线上环境还是多台机器比较好。 |