问题标签 [servicestack.redis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1742 浏览

c# - 方法在 servicestack redis 中没有实现

升级到新版本的 Servicestack.redis 后,我收到以下消息(我们的代码不直接调用 redis 本机客户端) 程序集“ServiceStack.Redis,版本”中类型“ServiceStack.Redis.RedisNativeClient”中的方法“迁移” =4.0.33.0, Culture=neutral, PublicKeyToken=null" 没有实现。

任何帮助都会得到帮助

0 投票
1 回答
611 浏览

servicestack.redis - 如何使用 ServiceStack.redis 访问键空间通知

我正在尝试使用 ServiceStack.Redis 访问 .Net 应用程序中的键空间通知。我是 Redis 的新手。

我通过命令在缓存上启用了事件通知:

我正在订阅.Net 中的频道“ key* :*”。以下是我的代码:

从另一个 .Net 应用程序中,我将新数据添加到缓存中。我期待收到一个事件(在 OnMessage 中)。在缓存中添加新项目时,应用程序未捕获任何事件。

但是,当我在 redis-cli.exe 上运行命令“psubscribe ' key* :*'”时,它会正确捕获事件。(当我将新项目添加到缓存时,它会在控制台窗口中显示事件详细信息。)

我无法在我的应用程序中捕获相同的内容。我在这里错过了什么吗?

0 投票
1 回答
1069 浏览

c# - ServiceStack Redis 将具有 null 属性的对象添加到 Hash

我正在尝试使用 ServiceStack 将对象添加到 redis 哈希。但是,当我尝试发送到 redis 哈希的对象之一具有 null 属性时,它会中断,获取未设置为 String 异常实例的 String 引用。

有人可以指出正确的方法来做我想做的事,在这种情况下,将一个对象存储为 redis 哈希,而它的一些属性设置为 null。

这是一个显示问题的片段:

0 投票
2 回答
624 浏览

wpf - ServiceStack Redis 搜索很慢。如何优化?

我正在使用 ServiceStack.Redis 来实现一个演示项目。它包含两个 POCO,即专辑及其歌曲。

以下是使用秒表实例测量的搜索结果:

如您所见,搜索歌曲花费了太多时间。我在 WPF 应用程序中显示结果,其中还输入了搜索词。滞后对于 redis 来说是不行的。

以下是用于搜索的代码:

如果我们不能让它更快,ElasticSearch 会有帮助吗?

0 投票
1 回答
2114 浏览

c# - ServiceStack PooledRedisClient 超时异常

我在 servicestack API 中使用 ServiceStack.Redis 池化客户端,经过几个小时大约 3000rpm 的流量后,我从池管理器收到连接超时异常。实现如下:

在 AppStart 中:

在服务中:

我还尝试使用 Pool.DisposeClient(RedisClient) 处理客户端,以便将客户端返回到池中,但我看到了相同的结果。

我还检查了 Redis 服务器,但在 cpu 使用、内存使用、0 拒绝连接等方面没有问题。

如果有人遇到这种情况,你能告诉我吗?

谢谢

0 投票
1 回答
1505 浏览

c# - 如何使用 ServiceStack Redis API?

我是服务堆栈 redis api 的新手。所以我在使用服务堆栈redis api时有点困惑。我想知道 IRedisTypedClient"<"T">"?
1) "<"T">" 代表什么?
2)我们可以在"<"T">"中传递哪些参数?

0 投票
1 回答
39 浏览

c# - 未经许可注册servicestack?

我可以注册 servicestack 注册服务,比如

我也可以从休息服务注册,但我希望只有身份验证用户可以注册或申请

有什么办法吗

[认证] 注册

谢谢

0 投票
1 回答
12035 浏览

redis - Redis - 加载数据集是记忆运动:

我们使用 Redis for Windows 和 ServiceStack 作为客户端库。我们从 Redis 存储中收到以下内存问题。它能够立即恢复,但这个问题仍然导致应用程序出现一些意外行为。

0 投票
2 回答
454 浏览

c# - 将 Redis 与 C# 一起使用时出错:值不是整数或超出范围,sPort:51410,LastCommand:

下面的代码在redis中设置一个具有有效期的键,如果它不存在,并且每次如果键已经存在就增加它的值,当我尝试增加一个键的现有值时,代码给出一个异常,即当它进入'If'

异常消息:值不是整数或超出范围,sPort:51814,LastCommand:

0 投票
1 回答
1809 浏览

asp.net - Redis 抛出异常“System.OutOfMemoryException”

我有一个包含 15 个属性的对象。该对象存储在其自身类型的 List 中,但该列表有点大(330.000 个对象)。我确实将对象设置为存储在 Redis 中,一切都很好。我遇到的问题是从 Redis 获取列表时,我收到 System.OutOfMemoryException (请记住我有足够的内存和磁盘空间)。下面是异常的堆栈跟踪

以下是我设置缓存的方式

这是获取缓存的方式

我使用 ServiceStack.Redis 版本的方式感谢任何帮助。4.0.35.0