问题标签 [ncache]
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.
ncache - 无法将“System.Int32”类型的对象转换为“System.Collections.ArrayList”类型。”
我们有一个带有 2 个节点的复制缓存,我们不时收到此错误并且我们无法解决:“无法将类型为 'System.Int32' 的对象转换为类型 'System.Collections.ArrayList'。”
堆栈跟踪:
在日志文件中我们看到:
我们如何解决这个问题?
caching - 设置 Ncache(分布式?/共享)
我有两台服务器,我将在其中部署相同的应用程序。基本上这两个服务器将处理来自一个通用 Web API 的工作,分发的工作将被转换并经过一些逻辑并加载到 DB 中。我想缓存在数据库中加载/更新或删除的数据,这样当引用相同的数据时,我可以从缓存中获取它(有点解释缓存机制)。现在我正在使用 Ncache,它在一个应用程序中运行良好。我正在尝试一种共享缓存,以便我的两个应用程序都可以访问。我该怎么做呢?
entity-framework - 使用 EF 核心 ncache 提供程序,自动缓存和同步数据库中的所有表
我想使用可以使用 SQL DEPENDENCY 中内置的 sql server 的实体框架核心(或任何其他 ORM),以便每次从表中插入、更新、删除,触发 sql 依赖事件并刷新实体框架内的缓存对于那个特定的表。
换句话说,我有一个 800 MB 的数据库,有 50 个表,只有一对多、多对一和一对一的关系。我想把所有这些表作为表放入内存中。
实体框架上下文应该是一次性的,而不是永远存在的。
ncache - 安装 ncache.opensource.clr40.x64.msi(版本 4.9 SP1)后缺少命令行工具
从具有管理员权限的命令行安装后.msi
,我注意到目录clearcache.exe
中缺少命令行工具(例如,等) 。Program Files\NCache\bin\tools
关于如何安装工具的任何指示?
感谢您提供的任何帮助。
我已经.msi
从具有管理权限的命令提示符中以交互模式运行。
clearcache.exe
我期待像,等命令行工具addqueryindex.exe
出现。相反,不存在任何工具。
c# - 当您通过标签获取项目时,NCache 不尊重滑动过期
似乎 NCacheCacheItem
在没有适当考虑SlidingExpiration
属性的情况下驱逐对象,也许当仅通过 OQL 或Tag
基于查找方法(例如GetByAllTags()
.
以下代码负责插入CacheItem
带有SlidingExpiration
属性的 。
下面的代码负责使用Tag
查找方法来访问对象,这也是唯一触及该CacheItem
对象的其他方法。
预计该交易CacheItem
将在Cache
自上次访问以来至少存在 30 天,但是,它似乎在 12 小时内的某个时间被驱逐。
.net - 将 NCache 应用于现有项目(使用 CacheDependency)
C# 或 VB.net 中的帮助/答案很好
我有一个目前使用 system.web.Caching.CacheDependency 的大型项目,例如
现在,我正在尝试设置 NCache 并理想地更改最少的行(但上述情况发生在数百个地方。
因为我需要传入 ,所以NCache.Runtime.Dependencies.CacheDependency
执行以下操作将不起作用:
因为我们试图通过 asystem....CacheDependency
而不是NCache....CacheDependency
有什么建议可以实现这一目标,以及最干净的方法吗?
谢谢
c# - Alachisoft Ncache SqlCacheDependency 通过存储过程添加依赖
我们正在尝试实现 SqlCacheDependency,并且在通过存储过程添加依赖项时,它会在将对象添加到缓存后立即删除它。它将 CacheItemRemovedReason 设为 4。
我们使用了下面提到的链接中提供的数据库同步示例。
http://www.alachisoft.com/resources/samples/
item.Dependency = new SqlCacheDependency(connString, "select * from dbo.state_lookup where state_id = " + prod.ProductID.ToString());
我添加了项目更改侦听器,它在进入 ItemAdded 部分后立即进入 ItemRemoved 部分。仅当数据库中的数据发生更改时,才应调用已删除的项目回调。
SQL Server 版本:Microsoft SQL Server 2008 R2 (SP2)
Alachisoft 版:企业试用版
Alachisoft SDK 版本:4.9.1.1
.net-core - NCache 是否与 .NET Core 3.0 兼容?
我使用过 NCache 标记.net framework 4.6.1
,但想将其转换为.net core 3.0
. 那么,这可能吗?
caching - 如何在.net core webapi中实现分布式缓存?
任何人都可以通过提供一些学习材料或任何链接来帮助我在.net core web API中逐步实现缓存吗?