使用 redis 作为数据库(非缓存),有什么建议吗?

2021-10-03 22:39:28 +08:00
 HUNYXV

一个新的项目,上级的意思是要使用 redis 作为主数据库来提高服务的性能,使用 mongodb 或 mysql 等数据库作为冷备数据库。 大家有这样用的吗?

6291 次点击
所在节点    Redis
47 条回复
kuangwinnie
2021-10-05 02:13:28 +08:00
我们之前用 k8s 的时候就是用 redis 做数据库,你做好 sharding 就问题不大。
kuangwinnie
2021-10-05 02:14:00 +08:00
因为 k8s 的写硬盘就是很烦,所以正好符合了 redis 的需求。
offswitch
2021-10-05 02:32:58 +08:00
@wellsc pika 现在都不怎么维护了,而且也不支持原生集群,实现上跟 redis 也有些差别。
opengps
2021-10-05 12:05:46 +08:00
redis 用作缓存,并非主数据。虽然 redis 现在支持落盘存储,但是还是建议关系型数据库用作持久目的
MeteorCat
2021-10-05 13:18:47 +08:00
我感觉还不如 MongoDB,数据安全性更重要,还是 MySQL 之类入库得了
mywaiting
2021-10-05 13:20:28 +08:00
生产数据宁愿丢 MySQL/PostgreSQL 里面吃灰,也绝不会丢 Redis 做持久化存储
troywinter
2021-10-06 23:59:34 +08:00
领导说什么就是什么吧,我的经验就是说服领导是个吃力不讨好的活,但除此之外,你可以双写,写日志或者写数据库,毕竟丢数据锅还是在你。

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

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

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

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

© 2021 V2EX