具有Redis-Sharp客户端的MSOpenTech Redis

贸易树

我构建了MSOpenTech redis,并将其作为服务安装在Windows 7上。使用cli似乎效果很好。因此,我需要一个尽可能简单并且与.NET 3.5兼容的客户端,因此我选择了redis-sharp。它构建得很好(VS 2010),并且正常连接到本地端口6379上的redis服务器。但是使用第一个“ r.Set(” foo“,” bar“)”失败。更准确地说,它将键“ foo”设置为“ 3”而不是bar,然后所有其他命令都将失败。然后,我以为我可以隔离客户端与服务器,但是即使可以ping通,也无法尝试连接到另一个运行redis的服务器。

我有两个问题:1)是否存在可以在.NET 3.5上运行的已知的C#Redis开源客户端(我知道redis-sharp应该是该客户端)?2)MSOpenTech Redis是否稳定并且具有与其兼容的已知客户端?

贸易树

我确认问题出在redis-sharp。这并不意味着它不适用于其他某些配置,但是对于.NET 3.5,它当然不能。我使用了与MSOpenTech redis源打包在一起的hiredis。它是C代码,花了一些工作才能链接到库,但是一旦构建,它就可以很好地工作了。据我所知,第二个问题是MSOpenTech Redis稳定。那只是redis-sharp客户。也许某个时候协议发生了变化,因为显然是redis-sharp通过套接字(对于我的项目版本)发送的数据存在问题。

我还解决了为什么无法与Linux上的远程Redis服务器通信的问题。这是设置为localhost的“绑定”配置选项。那很容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

阻止Sidekiq在测试上打印“(...)INFO:具有redis选项{}的Sidekiq客户端”

来自分类Dev

具有不同持久性的多个Redis客户端?

来自分类Dev

更新Redis客户端哈希

来自分类Dev

如何从Redis获取客户端地址

来自分类Dev

Redis缓存.Net客户端

来自分类Dev

Feign 客户端和 Redis

来自分类Dev

客户端与Redis集群的交互

来自分类Dev

ServiceStack Redis客户端:删除所有对象

来自分类Dev

ServiceStack Redis客户端:删除所有对象

来自分类Dev

是否有任何Redis客户端(首选Java)支持Redis集群上的事务?

来自分类Dev

如何在Python中模拟Redis客户端?

来自分类Dev

Redis客户端监听SET和DEL事件

来自分类Dev

红宝石Redis客户端扫描无法使用3.0.7

来自分类Dev

红宝石Redis客户端扫描vs密钥

来自分类Dev

使用Redis作为缓存和C#客户端

来自分类Dev

这是重用redis客户端的正确方法吗?

来自分类Dev

获取响应行错误-减少Redis客户端

来自分类Dev

Redis Docker-无法从C#客户端连接

来自分类Dev

与基准测试相比,StackExchange Redis客户端非常慢

来自分类Dev

NodeJS Redis客户端返回错误值

来自分类Dev

从客户端获取Redis Azure缓存的最大内存

来自分类Dev

单个redis客户端连接是否支持并发读写?

来自分类Dev

红宝石Redis客户端扫描无法使用3.0.7

来自分类Dev

从Redis获取客户端的完整最后命令(包括密钥)

来自分类Dev

servicestack Redis客户端AcquireLock TTL不起作用

来自分类Dev

使用Redis作为缓存和C#客户端

来自分类Dev

Redis ios客户端以安全的方式使用websocket

来自分类Dev

Redis客户端del函数未在for循环内调用

来自分类Dev

如何创建Redisson客户端以连接到redis

Related 相关文章

热门标签

归档