stackexchange.redis

    1热度

    1回答

    我想我们通过堆叠交换客户asp.net应用程序连接到Redis的集群,但我得到如下图所示的连接错误: 没有连接可用来服务这个操作: 我使用的连接字符串: <添加键= “SearchCacheRedisConnectionString” 值=“IP:6379,IP:6379,connectTimeout = 1000,abortConnect =假,ConnectRetry = 3,syncTime

    2热度

    1回答

    寻找使用StackExchange.Redis客户端时处理临时网络问题的指导。 为了说明起见,我并不是说最初使用ConnectionMultiplexer.Connect()连接到Redis服务器。我指的是如何处理在操作中出于任何原因而中断的连接。 (我们可以假设命令是幂等的,StringSet,StringGet) 我问,因为我们正在从ServiceStack迁移到StackExchange客户

    1热度

    1回答

    我检讨下面的代码正试图: 的键/值添加到Redis的分贝。 设置该新的redis密钥到期。 即 { var batch = database.CreateBatch(); var tasks = new Task[] { batch.SetAddAsync(key, value, flags), batch.KeyExpireAsync(ke

    2热度

    1回答

    我有一个包含3个节点的Redis集群; 1是主人,另外2人是奴隶,持有主人的复制品。当我杀死主实例时,Redis Sentinel促使另一个节点成为主节点,它开始接受写操作。 在我的测试中,我发现,一旦新主人是促进,在Redis的第一操作与SE.Redis失败: StackExchange.Redis.RedisConnectionException:SocketFailure上GET --->系

    0热度

    1回答

    我创建了.NET 1.1核心运行控制台应用程序,我引用StackExchange.Redis NuGet包,版本1.2.3 运行时下面的代码,我得到以下错误: 这是不可能连接到redis服务器;要创建一个断开的多路复用器,请禁用AbortOnConnectFail。 SocketFailure上PING using StackExchange.Redis; using System; nam

    0热度

    1回答

    在我们的应用程序中,我们的用户流量很大,大约每秒2000个请求。 我们已经在Asp.Net内核中创建了应用程序并使用了精简版。我们正在使用redis缓存管理器来实现分布式缓存目的。 当我们主持这个网站并且每秒钟检查几次(20或30)请求时,它工作正常。但是,当我们每秒的访问次数超过50次时,网站会提供 502 - Web服务器在充当网关或代理服务器时收到无效响应。 我们将redis缓存更改为内存缓

    0热度

    1回答

    我有一个使用C#编写的ASP.NET MVC 5基础应用程序。我试图在Windows上使用Redis服务器来缓存数据。 我在本地机器上安装了Redis。然后我安装了https://github.com/imperugo/StackExchange.Redis.Extensions包让我可以轻松与服务器交互。 我注意到Redis服务器一直在写它自己的日志文件,这个日志文件的增长非常快。这里是一遍又一

    0热度

    1回答

    我经常收到下面提到的错误,该项目中使用的dll版本是 - 1.0.488.0 System.TimeoutException:超时执行GET StackExchange.Redis.RedisConnectionException:没有连接可用来服务这个操作:GET 没有连接可用来服务这个操作:EXISTS 任何人都可以帮助我找出问题所在? 也创造了上StackExchange的GitHub库的问

    1热度

    1回答

    我目前使用StackExchange.Redis。 我只是想知道SetAdd的行为。我有一个RedisValue数组,在调试模式下,我可以看到我的数组的预期顺序,但是当SetAdd触发时,似乎存储的数组已经被混洗。 什么是正确的命令来存储我的数组的正确顺序? 在此先感谢。

    0热度

    1回答

    有没有一种方法可以在Redis中执行MSET StackExchange.Redis。 在提到documentation之后,我编写的以下代码正在执行StringSetAsync以在Redis中添加多个键值对。我们有类似IDatabase.StringSet(RedisKey[], RedisValue[])的东西吗? public void Add(IEnumerable<CacheKeyVal