Redis客户端端缓存(针对.NET)

8

Redis 6引入了客户端缓存的功能,并在此处进行了描述:https://redis.io/topics/client-side-caching

我尝试使用ServiceStack.Redis和StackExchange.Redis客户端,但都不能处理它。

有人可以提供C#/.Net的工作示例吗? (任何客户端)


看起来在Github上有一个未解决的问题。在那个特定的线程中似乎没有任何公开信息表明它已经被实现了。 - ps2goat
2个回答

6
你可以尝试使用高性能RESP3的支持,链接如下:TheUniversalCity.RedisClient库。如果您使用客户端缓存机制,将会比Stackexchange.Redis快大约30倍。即使您不使用客户端缓存机制,它也已经至少比Stackexchange.Redis快两倍。

这个库支持:

  • RESP3协议和客户端缓存机制。
  • 高速自动流水线算法。

https://github.com/TheUniversalCity/RedisClient


1

它们似乎都还不支持。

如果你指的是任何客户端,Java语言的6.0.0.RC1版本Redis客户端Lettuce现在已经支持了。

这是最受欢迎的Redis客户端之一,也是最常用的语言之一,它对Redis 6.0的支持仅在几天前添加。

因此,大多数其他客户端尚未实现该功能并不奇怪。


我已经更新了问题,因为我需要对 .Net 的支持,但我非常感谢您的回答。 - Radu Pascal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接