【发布时间】:2015-08-29 04:24:52
【问题描述】:
我已经使用 C# 为我的 API 安装了 StackExchange 作为 Redis 客户端,我按照本教程中的所有步骤操作:http://tostring.it/2015/04/23/An-easy-way-to-use-StackExchange-Redis%20copy/
当我向服务器发出请求时,我收到此错误:
消息:“发生错误。”,
ExceptionMessage: "ERR Error compiling script (new function): user_script:1: unexpected symbol near ')' ",
ExceptionType: "StackExchange.Redis.RedisServerException",
StackTrace: " a StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](Message message ResultProcessor`1 processor, ServerEndPoint server) in c:\TeamCity\buildAgent\work\3ae0647004edff78\StackExchange.Redis\StackExchange\R edis\ConnectionMultiplexer.cs:line 1935
at StackExchange.Redis.RedisBase.ExecuteSync[T](Message message,ResultProcessor`1 processor, ServerEndPoint server) in c:\TeamCity\buildAgent\work\3ae0647004edff78\StackExchange.Redis\StackExchange\Redis\RedisBase.cs:line 80at StackExchange.Redis.RedisDatabase.ScriptEvaluate(String script, RedisKey[] keys, RedisValue[] values, CommandFlags flags)
在 c:\TeamCity\buildAgent\work\3ae0647004edff78\StackExchange.Redis\StackExchange\Redis\RedisDatabase.cs:873 行 在 StackExchange.Redis.Extensions.Core.StackExchangeRedisCacheClient.GetAll[T](IEnumerable`1 键)
我在发帖时收到此错误。可以请教,谢谢
【问题讨论】:
-
我记录了一个针对 StackExchange.Redis.Extensions 的问题,但请注意:这不是 StackExchange.Redis 本身的一部分。
-
提交 PR #21 作为可能的修复。 github.com/imperugo/StackExchange.Redis.Extensions/pull/21
-
谢谢,我没有正确使用 ConnectionMultiplexer,因为我不知道它与 StackEchange.Redis 是分开的。我现在已经开始工作了。