问题标签 [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 和 Dispose
我将使用应该为我处理缓存的CacheManager 。我什么时候必须处理它?
每次我使用 using 语句访问缓存时都应该创建它吗?
在这种情况下,我每次都必须编写初始化?
或者我应该如何使用/处置它?我实际上收到了我应该处理它的代码分析警告。
c# - CacheManager 内存缓存配置
我将为我的 .net 项目使用CacheManager。问题是我找不到任何 CacheManager.Memcached 用法的示例。
这就是我使用它的方式:
网络配置:
我遇到的错误是: http ://c2n.me/3hSHqvR.png - web 配置中的未知部分。
如果我删除所有这些部分,我会遇到另一个运行时错误: http ://c2n.me/3hSI745.png - 配置错误。
我尝试使用 settings.WithSystemRuntimeCacheHandle() 而不是 settings.WithMemcachedCacheHandle() 并且它可以在没有任何配置部分的情况下正常工作。但在这种情况下,每次我重新启动我的应用程序时都会清除我的缓存。我想要的是 - 将缓存存储在 memcached 存储中,与我的应用程序没有任何关系。
因此,如果您有一些关于如何将 memcached 与 CacheManager 一起使用的示例或小教程 - 我将不胜感激。
提前致谢!
c# - 使用 IoC 容器注册通用 ICacheManager (Ninject)
这是 Michah Conrad 的CacheManager库。在他的示例中,他使用 CacheFactory.Build 方法创建了一个缓存管理器,如下所示:
我的问题是,是否可以注册 ICacheManger 接口,以便 IoC 容器自动创建任何类型的任何属性依赖项?
说我有这门课
如何设置我的 Ninject 内核来绑定通用 ICacheManager 接口,以便它使用 MyClass 中的类型进行解析?
像这样的东西,但实际上有效:
redis - 将 MichaCo\CacheManager 与 Redis4You 和 RedisLab redis 服务器一起使用
https://github.com/MichaCo/CacheManager/issues/42
你好。我正在使用 Redis4You 托管的 redis 服务器。以下配置工作正常。当代码到达 lineCache.Add("a", "b");
时,它会无限期地停留在那里。当我监控 Redis 服务器时,我看到控制台中充满了 PING。
我调试了 CacheManager 库提供的代码和 LuaScripts,如下面的导致错误:
...并且此 luascript 用于 CacheManager 库 RedisCacheHandler.cs LoadScripts() 方法中的这部分代码;
那么,这里有什么问题呢?(我认为不是版本,因为redis4you使用的是2.4,redislab使用的是redis的3.0.3。)
cachemanager - 将 MichaCo\CacheManager 与 Redis 一起使用
我正在寻找将MichaCo\CacheManager与 Redis 一起使用。虽然项目页面提到支持 Redis 的分布式缓存。但我没有看到任何 Redis 配置、设置环境等示例。有人在他们的项目中使用这个库和 Redis 的经验吗?任何提示将不胜感激。
caching - cachemanager.net - 如何根据传递的键从 redis 缓存中获取对象列表?
如何根据传递的密钥从 redis 缓存中获取对象列表?
我正在探索 cachemanager.net 的 redis 缓存。我已经浏览了这些例子。但是我找不到任何与根据传递的键获取对象列表相关的示例。
它只返回一个对象。
但我想要这样。我已经在缓存中存储了 1000 个对象,其键名如Key_1
, Key_2
, Key_3
..... 如果我作为 KeyKey_1000
传递,我想获得 1000 个对象的列表。Key_*
caching - Infinispan:有多少个 DefaultCacheManager 实例?
在我的 Web 应用程序项目中,我必须构建 2 种缓存机制。
第一个与会话严格相关。所以我实现了一个作业模式,当用户会话结束时,我可以通过它清理 infinispan 缓存。
分布式会话缓存使用存储在我的应用程序服务器 JNDI 中的 1 个 DefaultCacheManager。因此,每次它需要从缓存中写入或读取时,它都会查找它并执行 CRUD 操作。
第二个是具有过期策略的普通 infinispan 分布式缓存,我将实施它。
我的问题是:
使用与 JNDI 绑定的相同 DefaultCacheManager 是否正确?还是创建一个新的更好?
在 infinispan 指南上,我读到它是一个非常重的对象,建议只创建一个。
谢谢。
c# - 使用多个构造函数注册泛型类型
我正在尝试从 Unity 迁移到 Simple Injector,并且无法让 Injection 与 Simple Injector 一起使用。
工作统一代码如下
我的尝试:
我收到以下错误
要使容器能够创建
BaseCacheManager<Object>
,它应该只有一个公共构造函数
caching - CacheManager.net (Redis) - Cache.Add 只支持哈希?
我刚刚开始使用 CacheManager.Net 为我们的应用程序添加分布式缓存功能。我的 2 级缓存是 Redis,它似乎工作正常。
我注意到,当我执行 Cache.Add(cacheItem) 时,它总是作为哈希添加到 redis。使用 CacheManager,是否可以将对象添加为其他 redis 数据类型?说成“字符串”?
谢谢。ü