jjzjj

StackExchange

全部标签

azure - StackExchange.Redis 和 StackExchange.Redis.StrongName 有什么区别?

当我关注Azuredocumentation时关于如何在Azure门户中使用Redis缓存,我注意到了这个注释:Ifyouprefertouseastrong-namedversionoftheStackExchange.Redisclientlibrary,chooseStackExchange.Redis.StrongName;otherwisechooseStackExchange.Redis.什么是强名?利弊是什么?如何在我的申请中决定我是否需要它? 最佳答案 您需要强命名的Redis库吗?很有可能,尤其是如果您从未遇到过这

javascript - 实时更新如何工作?

如今,在使用量大的大多数热门网站中,每天的实时更新很常见。StackExchangeFacebook推特我想知道这些“实时更新”是如何工作的?我只是在寻找一般的鸟瞰视角。我怀疑JS不能每隔X秒调用一次服务器进行更新,然后将其附加到.从服务器发送的通知是否用于提取更多内容?如果有一篇简单的操作方法文章通过演示解释这一点,那会很棒吗? 最佳答案 StackOverflow正在使用WebSockets实时更新。如果您查看源代码(2012源代码),您会看到:StackExchange.ready(function(){StackExchan

javascript - 实时更新如何工作?

如今,在使用量大的大多数热门网站中,每天的实时更新很常见。StackExchangeFacebook推特我想知道这些“实时更新”是如何工作的?我只是在寻找一般的鸟瞰视角。我怀疑JS不能每隔X秒调用一次服务器进行更新,然后将其附加到.从服务器发送的通知是否用于提取更多内容?如果有一篇简单的操作方法文章通过演示解释这一点,那会很棒吗? 最佳答案 StackOverflow正在使用WebSockets实时更新。如果您查看源代码(2012源代码),您会看到:StackExchange.ready(function(){StackExchan

c# - StackExchange.Redis 空闲时间后出现连接问题

我遇到了StackExchange.Redis的问题:经过一些空闲时间(几个小时)后,整个提供程序无法再次连接到Redis,抛出所谓的异常无法连接到Redis服务器;创建一个断开连接的多路复用器[...]。如果我回收IIS应用程序池,一切都会再次正常,并且在另一个空闲时间后,问题再次发生。这就是为什么我猜这不是Redis实例的问题,而是StackExchange.Redis的问题,因为我不是重新启动Redis服务,而是重新启动IIS应用程序池。除了确保每个应用程序域有一个多路复用器实例之外,是否有任何关于如何管理Redis多路复用器的指南? 最佳答案

.net - 'StackExchange.Redis.ITransaction' 不包含 'StringSetAsync' 的定义

我在Redis上使用事务并使用StackExchange.Redis提供程序。我有一大批用于事务的StringSetAsync操作。我在使用StringSetAsync时遇到错误:RuntimeBinderException被捕获“StackExchange.Redis.ITransaction”不包含“StringSetAsync”的定义堆栈跟踪:在CallSite.Target(闭包,CallSite,ITransaction,字符串,对象)在Repository.RedisDatabaseContextBase.SetRecord(IBasicRedisEntityredisEn

redis - 使用 StackExchange.Redis 连接到 redis 失败后事务不工作

我不确定,这是错误还是我做错了什么。这是代码:usingStackExchange.Redis;ConnectionMultiplexerconn=null;while(conn==null);{try{conn=ConnectionMultiplexer.Connect("localhost:6379");}catch(Exception){conn=null;Thread.Sleep(TimeSpan.FromSeconds(5));}}vardb=conn.GetDatabase();vartransaction=db.CreateTransaction();vartasks=n

c# - StackExchange.Redis 和 ServiceStack.Redis 的区别

有人可以解释ServiceStack.Redis和StackExchange.Redisc#库的区别吗? 最佳答案 请务必注意,ServiceStack是一种商业支持产品。查看free-quotas在servicestack.net上。还有thisquestion提到相同。ServiceStack.RedisNuGet包包括以下限制:ServiceStack中的10个操作(即请求DTO)OrmLite中的10个表20种不同类型的JSON、JSV和CSV序列化器*Redis客户端类型化API中的20种不同类型Redis客户端每小时60

redis - StackExchange.Redis 中 BookSleeve 的 Sets.GetAllString() 的等价物是什么?

在BookSleeve中有一个connection.Sets.GetAllString()方法。StackExchange.Redis中的等效项是什么?谢谢! 最佳答案 StringGet有一个重载,它接受一组RedisKey实例,所以这将是一次获取多个字符串的最佳方式:) 关于redis-StackExchange.Redis中BookSleeve的Sets.GetAllString()的等价物是什么?,我们在StackOverflow上找到一个类似的问题:

session - StackExchange.Redis.RedisServerException : ERR unknown command 'EVAL' 异常

我在本地运行Redis服务器,在运行MVC应用程序时出现此错误。这是我的配置部分:Microsoft.Web.RedisSessionStateProviderv1.6.5.0StackExchange.Redis.StrongNamev1.0.316.0我已经花了几个小时试图在网上找到解决方案,但没有成功。任何帮助将不胜感激。 最佳答案 升级到最新的AzureSDK解决了问题。 关于session-StackExchange.Redis.RedisServerException:ERR

c# - 如何使用 stackexchange.redis 从多个键中获取所有哈希元素

我正在评估redis,并尝试使用lua脚本在一次调用中从redis获取多个哈希键。我似乎无法让它工作。下面的代码将项目数组返回到我的c#代码,但我似乎无法获得哈希结果。返回的redisResult是一个数组,数组的每个元素都是一个空数组。我希望每个元素都是哈希值的数组。intkey1=1;varsb=newStringBuilder();varcompositeKeys=newList();for(intkey2=1;key2编辑:为了更好地解释我正在尝试做的事情:这将用于查找股票市场数据,并且存在三种从缓存中获取数据的用例。按符号和时间获取单项获取单个交易品种的一系列历史数据获取特定