我想知道哪些缓存解决方案支持直写或读缓存。我发现memcached只支持cache-aside缓存,dax也支持write-through。我想知道更多的缓存引擎,如redis等,但找不到答案。谢谢
but5z9lq1#
看看这个项目(https://github.com/redisgears/rgsync)使用再传动装置的(https://oss.redislabs.com/redisgears/)在redis上实现写在后面和写通过。虽然它不支持read-through,但您可以使用redisgears命令读取器来实现它(https://oss.redislabs.com/redisgears/readers.html#commandreader),只需注册一个命令,检查redis上是否有数据,如果有则返回。否则,从任何你想要的地方获取它,保存在redis上,然后返回。
1条答案
按热度按时间but5z9lq1#
看看这个项目(https://github.com/redisgears/rgsync)使用再传动装置的(https://oss.redislabs.com/redisgears/)在redis上实现写在后面和写通过。
虽然它不支持read-through,但您可以使用redisgears命令读取器来实现它(https://oss.redislabs.com/redisgears/readers.html#commandreader),只需注册一个命令,检查redis上是否有数据,如果有则返回。否则,从任何你想要的地方获取它,保存在redis上,然后返回。