问题标签 [cachemanager]
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# - CacheManager.Serialization.Json“无法加载文件或程序集'Newtonsoft.Json,版本 = 8.0.0.0”
我计划使用 CacheManager ( http://cachemanager.michaco.net/ ) 并一直在尝试将其设置为与 CacheManager.Serialization.Json 一起使用。它需要 Newtonsoft.Json (>= 8.0.3)。
我已经通过 NuGet 安装了 Newtonsoft.Json 9.0.1。这是我的 web.config 的摘录
并在同一个 web.config 中绑定重定向
我收到错误“无法加载文件或程序集'Newtonsoft.Json,版本 = 8.0.0.0”,一旦我将 Newtonsoft.Json 替换为版本 8.0.0,它就开始工作了。绑定重定向似乎没有任何效果。任何想法。有什么问题?
caching - 将 MemoryCacheHandle 与 RedisCacheBackplane 一起使用,但不使用 RedisCacheHandle
在它说的文件上
我知道如何使用 RedisCacheHandle,因为它在 Cachemanager 的网站上作为示例给出
问题是我不想使用 Redis 作为缓存资源;我只是想通过 Redis Pub/Sub 机制的力量来做一个分布式缓存。根据我通过代码进行的调试,通过使用 Redis 背板功能,我确实能够向 Redis 发送消息并从 Redis 接收消息。那么为什么不使用 RedisCacheHandle 而使用 SystemRuntimeCacheHandle 呢?
所以,我的期望是使用以下缓存配置成功执行
但它不起作用。你能告诉我一个解决方案吗?我究竟做错了什么?或者,即使它在文档中写为
...通常这是redis缓存句柄...
有没有办法在没有 RedisCacheHandle 的情况下使用缓存同步功能?
caching - Akamai 和 Jmeter 缓存管理器
过去几周我一直在使用 Jmeter。在我的 Jmeter 测试中没有端到端的用例(例如登录 >> 转到个人资料页面 >> 注销)。我只是直接点击了我的应用程序的几个重要页面。例如注册页面、主页、关于我们等。
这些页面的服务方式:
场景 1:用户 >> Akamai >> 服务器 >> Akamai >> 用户
场景 2:用户 >> Akamai >> 用户(即在 Akamai 中缓存所有页面之后)
当我运行 Jmeter 测试时,有 99% 的可能性是从 Akamai 提供服务,即场景 2。
问题:
cachemanager - 使用 CacheManager 添加缓存项时出错
我正在使用 CacheManager.Net,我正在尝试将 CacheItem 添加到 ICacheManager 对象,但出现以下异常“对象引用未设置为对象的实例。”。
以下是一些代码片段:
因此,当调用 AddTagReadEventCache 方法时,它会在尝试添加 Cacheitem 时生成异常,我也尝试了 Put 方法并发生了同样的情况。我知道这应该是我在某处遗漏的一些小东西,但我有货,我真的很感谢有人帮助。
谢谢
unity-container - 是否可以同时使用具有不同类型配置的 ICacheManager<>?
想象一下,我有像下面这样的接口,它们都继承自 ICacheManager<>
我想注入 ICacheManager{CacheType} 接口来实现缓存类,例如:
团结起来,我想像下面这样注入它们:
我做过什么,我得到了这个例外:
java - 将 LoadingCache 与 CacheManager 一起使用
我将下一个用于我的自定义缓存管理器:
现在我想使用 LoadingCache,因为我需要方法refreshAfterWrite(5, TimeUnit.MINUTES)
而不是expireAfterWrite(5, TimeUnit.MINUTES)
.
我不能把LoadingCache放到GuavaCache,然后把这个GuavaCache设置成SimpleCacheManager。
我需要使用哪些实现?
c# - redis宕机后如何发现redis已经启动
假设由于网络故障,redis 宕机了一段时间。我将如何弄清楚它之后。我可以在客户端(StackExchange.Redis)中订阅任何事件以便通知我吗?
redis - CacheManager.NET 的 Redis 集群配置
从 CacheManager.NET 的角度来看,我有一个关于 Redis 连接参数的基本问题。如果我们有一个主服务器和两个从服务器的 Redis 集群,并且有法定人数的哨兵进程,我们应该提供指向哨兵进程或实际 Redis 服务器进程的 IP:PORT 组合。
正如https://seanmcgary.com/posts/how-to-build-a-fault- tolerance-redis-cluster-with-sentinel 中所建议的,建议在建立连接之前向哨兵进程询问实际的主进程。这可能与 Jedis 一致,Jedis 提供 JedisSentinelPool 来进行初始查找。
本质上,我们想要的是读取(通过 CacheManager.NET)和写入的负载平衡应该转到集群的当前主节点。
redis - 如何处理多个服务器试图清除redis数据库
我有四个连接到 redis 的服务器。当redis服务器宕机又起来的时候。我想清除redis数据库。问题是所有服务器都在触发清除操作。如何处理使得只有一个服务器触发清除并通知所有其他服务器。我使用 StackExchange.Redis 和 CacheManager.Net 包作为 redis 客户端库
c# - CacheManger 使用带有 Web.Config 配置的 Redis 多路复用器
我需要使用两个缓存实例来实现 Michael 解决方案,就像他在WhatIfRedisStopsWorkingHowDoIkeepMyAppRunning中解释的那样,但使用 web.config 中的配置。
最后我只有这行代码
我找不到如何访问 ConnectionMultiplexer 以将我挂在事件中或通过配置来完成...
有可能吗?