servicestack.redis

    2热度

    1回答

    我使用以下代码连接到群集中的redis。我会在一个流量很大的webapi项目中使用它,我很担心缺少异步支持。 有没有人有这方面的经验?我也没有找到一个官方的支持电子邮件地址为此。 var sentinel = new RedisSentinel(sentinels, "mymaster"); var redisManager = sentinel.Start(); while (true)

    0热度

    1回答

    最近我开始学习Redis,并且已经能够完成从32位Windows学习方面的所有工作。我是.net开发人员,并使用Redis在Web API设置中使用ServiceStack client进行缓存。我已经能够成功运行由4个主服务器和4个从服务器组成的Redis集群,并且想知道如何与ServiceStack客户端一起完成这项工作。 我主要担心的是,如果我连接到客户端的主服务器出现故障,那么客户端如何自

    2热度

    1回答

    因此,使用Servicestack/Redis中的列表时,将它们从服务器拉回时,我得到一个字符串列表(每个列表中的每个CLASS只是不同的数据)。 我没有看到使用“类型”列表的方式,这将允许Servicestack序列化/反序列化,因为我添加,从列表中获取项目。所以我的问题是: List<string> resp = rc.GetAllItemsFromList (key); 让我回来一个字符

    2热度

    1回答

    我正在连接到Azure Redis,它们向我显示与我的redis服务器打开连接的数量。我有以下的c#代码,它包含了我的所有Redis集合并获取。这是否应该泄露连接? using (var connectionMultiplexer = ConnectionMultiplexer.Connect(connectionString)) { lock (Locker)

    1热度

    1回答

    我正在寻找缓存使用ServiceStack的昂贵的查询。 我的想法是如下 步骤1:高速缓存整个数据库视图的Redis其中一天 步骤2之后到期:当客户端调用API路径“/缓存/余额/ {日期}”,该服务仅返回缓存数据库视图的子集。 要实现这一点,我使用 Request和Response模式 [Route("/balances", "GET", Notes = "A call to Db which

    1热度

    1回答

    我有类似这样的帖子在多个环境问题(即不同的Redis Azure的实例):ServiceStack.Redis: Unable to Connect: sPort: 但当然,我们不能移动或改变Redis的服务器,因为我们依赖于Azure Redis。如果是延迟问题,我们可能会被搞砸...... 我们使用旧版本的SS(4.0.42.0),并且已经更新到最新版本(4.0.56.0),并且看到了相同的间

    1热度

    1回答

    运行ServiceStack.Redis.IRedisClient.GetValues<int?>,当任何键缺失时,我无法映射返回给键的值。例如: 我询问密钥(“a1”,“a2”,“a3”)。如果没有与关键字“a2”关联的值,则返回(1,3),即 。 但我需要将每个值映射到其对应的键。我怎样才能做到这一点?

    7热度

    2回答

    我有一个要求生成一个计数器,这将发送到一些API调用。我的应用程序运行在多个节点上,所以我想如何生成独特的计数器。 我曾尝试下面的代码 public static long GetTransactionCountForUser(int telcoId) { long valreturn = 0; string key = "TelcoId:" + telcoId

    1热度

    1回答

    我们在ServiceStack.Redis v4.0.48收到以下错误 System.IndexOutOfRangeException:索引是该数组的范围之外。 (ICacheClient缓存,字符串键,字符串键,T值,TimeSpan expiresIn) ServiceStack.ServiceExtensions.CacheSet [T] ServiceStack.Redis.RedisMa

    1热度

    1回答

    是否可以通过API设置pubsub?我正在计划使用redis,但我不想将它公开给WWW(一个安全问题)。我想通过我的Api来订阅用户,因此我可以处理身份验证&授权,但我不确定这是否可能?我可以使用像SignalR这样的东西让客户端通过api订阅总线吗?