Redis Cluster 的持久化是否有必要?

2021-08-12 12:52:00 +08:00
 saytesnake
可能是因为环境的不同,网上的说法各异,Google 了一下中英文的网站,总结一下大致有以下几个,

1 、不需要,特别是集群节点多的情况;
2 、需要,但主节点可以不配置持久化,其对应的从节点可以配置,可以兼顾性能以及一定的安全性;
3 、需要,只使用 AOF,且配置 AOF+RDB 混合持久化(默认开启)。
4 、仅在有傲腾持久内存或者类似阿里云 ecs.re6p 这样有持久内存的云主机上配置持久化,否则不配置。

各位彦祖有最佳实践可以分享吗?
1231 次点击
所在节点    Redis
3 条回复
thet
2021-08-12 13:41:31 +08:00
这不是看使用场景吗,只做缓存就可以不配置持久化
saytesnake
2021-08-12 14:44:13 +08:00
@thet 还是有持久化的需求的,像微信的登陆、回调这些走的缓存都是 Redis,虽然丢失了并不会造成损失但会给客户造成明显的麻烦...

感觉各个方式都有优缺点...
2TsukasA
2022-01-18 14:07:23 +08:00
aof 真的完全没必要开,对性能大概 20%多的影响只能换回来一个半吊子的持久化保证

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795319

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX