问题标签 [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.
c# - 方法在 servicestack redis 中没有实现
升级到新版本的 Servicestack.redis 后,我收到以下消息(我们的代码不直接调用 redis 本机客户端) 程序集“ServiceStack.Redis,版本”中类型“ServiceStack.Redis.RedisNativeClient”中的方法“迁移” =4.0.33.0, Culture=neutral, PublicKeyToken=null" 没有实现。
任何帮助都会得到帮助
servicestack.redis - 如何使用 ServiceStack.redis 访问键空间通知
我正在尝试使用 ServiceStack.Redis 访问 .Net 应用程序中的键空间通知。我是 Redis 的新手。
我通过命令在缓存上启用了事件通知:
我正在订阅.Net 中的频道“ key* :*”。以下是我的代码:
从另一个 .Net 应用程序中,我将新数据添加到缓存中。我期待收到一个事件(在 OnMessage 中)。在缓存中添加新项目时,应用程序未捕获任何事件。
但是,当我在 redis-cli.exe 上运行命令“psubscribe ' key* :*'”时,它会正确捕获事件。(当我将新项目添加到缓存时,它会在控制台窗口中显示事件详细信息。)
我无法在我的应用程序中捕获相同的内容。我在这里错过了什么吗?
c# - ServiceStack Redis 将具有 null 属性的对象添加到 Hash
我正在尝试使用 ServiceStack 将对象添加到 redis 哈希。但是,当我尝试发送到 redis 哈希的对象之一具有 null 属性时,它会中断,获取未设置为 String 异常实例的 String 引用。
有人可以指出正确的方法来做我想做的事,在这种情况下,将一个对象存储为 redis 哈希,而它的一些属性设置为 null。
这是一个显示问题的片段:
wpf - ServiceStack Redis 搜索很慢。如何优化?
我正在使用 ServiceStack.Redis 来实现一个演示项目。它包含两个 POCO,即专辑及其歌曲。
以下是使用秒表实例测量的搜索结果:
如您所见,搜索歌曲花费了太多时间。我在 WPF 应用程序中显示结果,其中还输入了搜索词。滞后对于 redis 来说是不行的。
以下是用于搜索的代码:
如果我们不能让它更快,ElasticSearch 会有帮助吗?
c# - ServiceStack PooledRedisClient 超时异常
我在 servicestack API 中使用 ServiceStack.Redis 池化客户端,经过几个小时大约 3000rpm 的流量后,我从池管理器收到连接超时异常。实现如下:
在 AppStart 中:
在服务中:
我还尝试使用 Pool.DisposeClient(RedisClient) 处理客户端,以便将客户端返回到池中,但我看到了相同的结果。
我还检查了 Redis 服务器,但在 cpu 使用、内存使用、0 拒绝连接等方面没有问题。
如果有人遇到这种情况,你能告诉我吗?
谢谢
c# - 如何使用 ServiceStack Redis API?
我是服务堆栈 redis api 的新手。所以我在使用服务堆栈redis api时有点困惑。我想知道 IRedisTypedClient"<"T">"?
1) "<"T">" 代表什么?
2)我们可以在"<"T">"中传递哪些参数?
c# - 未经许可注册servicestack?
我可以注册 servicestack 注册服务,比如
我也可以从休息服务注册,但我希望只有身份验证用户可以注册或申请
有什么办法吗
[认证] 注册
谢谢
redis - Redis - 加载数据集是记忆运动:
我们使用 Redis for Windows 和 ServiceStack 作为客户端库。我们从 Redis 存储中收到以下内存问题。它能够立即恢复,但这个问题仍然导致应用程序出现一些意外行为。
c# - 将 Redis 与 C# 一起使用时出错:值不是整数或超出范围,sPort:51410,LastCommand:
下面的代码在redis中设置一个具有有效期的键,如果它不存在,并且每次如果键已经存在就增加它的值,当我尝试增加一个键的现有值时,代码给出一个异常,即当它进入'If'块
异常消息:值不是整数或超出范围,sPort:51814,LastCommand:
asp.net - Redis 抛出异常“System.OutOfMemoryException”
我有一个包含 15 个属性的对象。该对象存储在其自身类型的 List 中,但该列表有点大(330.000 个对象)。我确实将对象设置为存储在 Redis 中,一切都很好。我遇到的问题是从 Redis 获取列表时,我收到 System.OutOfMemoryException (请记住我有足够的内存和磁盘空间)。下面是异常的堆栈跟踪
以下是我设置缓存的方式
这是获取缓存的方式
我使用 ServiceStack.Redis 版本的方式感谢任何帮助。4.0.35.0