问题标签 [enyim]
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.
memcached - 无法获取存储的 memcached 客户端值
无法获取存储的 memcached 客户端值
这不会检索 TEST 的值,这段代码有什么问题?
Console.Out.WriteLine("开始:");
c# - 多次请求后 Memcached 停止工作
我已经在远程服务器上为我的网站实现了 Enyim.caching memcached 客户端,用于会话管理。它适用于 2-3 个用户,但是当我们将负载增加到 20 多个用户时,远程计算机上的 memcached 服务器停止工作。通过对 memcached 服务器使用“stats”命令,我没有得到任何回复,但该服务似乎正常工作。
- 我正在使用 Enyim.caching 客户端进行会话管理。
- 它作为服务安装在远程机器上。
我在我的 web.config 中使用以下配置条目。
谁能帮我解决这个问题。
asp.net-mvc - Enyim Memcached 客户端 - 使用 MemcachedSessionProvider 时的问题
我们在使用 Memcached 作为 MVC .NET 应用程序的会话提供程序时遇到了问题。
问题是对象正在进入会话,但随后立即过期,因此我们无法检索它们。
我们使用的配置如下:
c# - 带有 C# 客户端设置失败的简单 Couchbase
我正在尝试设置一个简单的示例 Couchbase 设置,通过 C# 客户端进行通信,但它让我很适合。我已经安装了 Couchbase 并添加了一个 memcached 存储桶。这是我与之通信的简单代码:
这是我的 app.config:
该错误是没有内部异常详细信息的空引用异常。堆栈跟踪是:
为什么这个简单的配置会失败?
c# - 存储列表除了每个 T 之外,在 Couchbase/Memcached 中?
我正在使用 Couchbase/Memcached 预先计算一堆搜索结果并将它们保存在内存中以提供给客户,而不是他们自己进行搜索。
一组搜索结果是一个列表。但是,如果客户点击给定的搜索结果,我需要提取该 T 本身的详细信息。我可以查询 Couchbase 以获取列表的给定元素,还是有其他更聪明的方法可以解决这个问题?
我看到了这个问题(Couchbase:是单独检索一个列表对象还是每个对象更好?)但它似乎并不适合我所追求的......
amazon-web-services - 内存缓存 enyim 客户端中的增量
我试图弄清楚 memcache 中的一些基本操作。
我通过 memcache 客户端节点在 telnet 上执行了 incr 命令,它工作正常。现在我正在通过 enyim memcache 客户端在我的 C# 代码中尝试相同的操作,但我在此操作中遇到了问题:-
我正在使用以下语法
client.Increment("cc", 1, 1)
然后它返回响应 0 & 在内部它得到一个错误“找不到项目”。
但是当我试图设置这个值并递增时,我得到一个错误“非数字对象不能递增/递减”。
client.Store(StoreMode.Add, "cc", 1); Console.WriteLine(client.Increment("cc", 1, 1));
现在 client.Store() 总是将一个对象作为值 那么我怎样才能实现递增/递减呢?
我也尝试了这种语法:-
client.Increment("VALUE", 10UL, 24UL)) 但不起作用。
c# - 如何使用 .NET enyim 增加 memcached 值?
互联网上似乎没有关于 Enyim Increment 方法的信息或文档。我无法弄清楚它在做什么。该文档指出:
“将指定键的值增加给定的数量。操作在服务器上以原子方式发生。”
如果我能让它工作,这听起来很好。
尽管没有人有很多明确的答案,但共识似乎是该方法应该将值设置为给定的默认值,如果密钥不存在于 memcached 中。但是,我一生都无法获得存储默认值的密钥。
我不想使用(存储+增量)组合,因为它需要在多服务器架构中使用,我不能保证操作是原子的。
关于如何成功增加 memcached 键的值的任何想法或指示?一个超级奖励是让默认值也有时间。
编辑:我在“文本”和“二进制”协议中都试过这个,似乎无法让它在任一设置中设置默认值。
在此先感谢您的帮助!
amazon-web-services - 使用 Enyim.Caching 配置 amazon Memcached
方法总是返回false,不知道问题出在哪里:
我的文件 app.config:(指向 Amazon ElastiCache)
c# - 使用 AWS Elasticache 和 Enyim memcached 客户端的 Memcache 过期时间 1 小时
我正在尝试使用 Memcached 和 Enyim 客户端测试我的 AWS Elasticache 节点,但是由于某种原因,到期时间似乎超过了 1 小时。
我使用以下代码添加了数据:
然后我尝试使用检索数据
但是,这永远不会检索数据。但是,如果我从现在开始将到期时间更改为 61 分钟,它将存储数据 1 分钟。我用 TimeSpan 而不是 DateTime.Now 试过这个,但遇到了同样的问题。
我还输出DateTime.Now
了正确的值,我的 AWS 区域是 EU-West,与输出的时区相同DateTime.Now
c# - 从 Memcache 检索项目后如何加载相关实体
我正在使用 Enyim 将对象存储到 Memcached 中。
但是,当将此对象从 Memcached 中拉出时,相关实体为空。使用 System.Runtime.Caching 实体加载非常好。非常感谢存储这些相关实体的任何帮助或提示。谢谢你。