请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教老师下实际生产环境也是用自研的kv存储吗?

看到排队机自研的raftkv存储这里,感觉开拓了视野。不过也有个疑问,为什么不用redis这种成熟的高性能kv存储产品,而是要自研一个?是因为redis有可能丢失数据吗?

正在回答 回答被采纳积分+3

1回答

Gudy 2020-08-30 12:16:40
先说结论,课程中的排队机功能是可以用redis来做的,但是实际场景还有一些其他考虑。 1,排队机本身需要做成高可用,并且易于编程的,定时抓取,内存结构,落地,转存,发送都有比较定制化的需求, redis本身作为一个存储容器问题不大,也不会丢失数据,但是在可编程和定制化程度上需要配置专门的程序,增加开发和维护成本,这个redis有些吃亏。 2,真是场景使用的raft是从0开始写的,针对特定场景做过不少优化,在作为排队机的功能上性能是优于redis的,所以现实中并没有使用redis。 看以后有时间吧,专门整一个raft的内容
2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信