有基于TiKV构建兼容Redis协议的中间件方案吗?

我最近在为项目中的单机MySQL和单机Redis,寻找支持高可用的分布式替代方案,经测试,TiDB替换我的MySQL,还算比较顺利,我想如果在TiKV的基础上有兼容Redis的中间件,就最好了,一圈下来,没有找到合适的,想咨询大家,能否将自己正在使用的方案告知一声,或者是否我这个思路不太可行呢?谢谢!
PS:不基于TiKV的分布式Redis兼容方案,好像kvrocks目前还比较活跃,但是需要再搭建一套,感觉使用Redis的哨兵或集群模式类似。

可以看看:

谢谢! 这个我已经看过了,也尝试了文章中的方案,但是遇到了问题,我近期自己好像无法解决,所以来这里求助,也不敢说自己尝试的方案^_^。

不知道这个文章中的内容你尝试了没有。 基于tikv实现兼容redis协议分布式事务存储

@ffeenn 谢谢!这个就是Tidis的作者写的文章,但是我在我的场景下和单独使用python来测试写入2万多到排序集zset集中后,都出现了无法写入和一些我无法解决的错误。

PS: [1] https://github.com/tidb-incubator/tidis/issues/97
[2]8-RESOURCE_EXHAUSTED, message: "Received message larger than max (9612720 vs. 4194304)

我只所以在主题中,没有提到这个,是我尝试失败,想看看有没有在产品中使用或者别的方案,抱歉!

可能没有,这类的实践在社区的比较少,期待你的实践~

嗯,这两天被这个问题搞疯了^_^,现在想一头扎进去,搞清楚我遇到的问题!
另外,还是但是这个替代方案,是否可行,比如真的搞定了现在的问题,在性能上,是否靠谱之类的!

先扎进去看看^_^

你是在什么场景下使用 TiDB ~

我可以帮你看看有没有类似的实践文章~

现在TiDB,用来替换MySQL,没有问题。
是基于TiKV构建兼容Redis协议的中间件,没有找到合适的方案。

不知道是否正确理解了你的提问^_^

Titan 了解下

嗯,这个Titan,知道的,现在已经不活跃的一个类似项目,加上我对它的理解还不够,我没有把握能搞定。

没有其他路子的话,我暂时在理清楚Tidis使用时出的一些问题。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。