推荐开源项目:OneCache - 高性能分布式缓存中间件
OneCache 是一个高性能的分布式缓存中间件,它提供了一种简单的方式来管理和操作缓存数据。以下是一个简单的使用示例:
using OneCaches;
// 初始化 OneCache 客户端
var cacheClient = new CacheClient("localhost", 6379);
// 设置缓存
cacheClient.Set("key", "value", TimeSpan.FromMinutes(10));
// 获取缓存
var value = cacheClient.Get<string>("key");
// 删除缓存
cacheClient.Remove("key");
// 检查缓存是否存在
var exists = cacheClient.Exists("key");
// 关闭 OneCache 客户端
cacheClient.Dispose();
在这个例子中,我们创建了一个 CacheClient 实例,用来连接本地运行的 Redis 服务。然后我们演示了如何设置、获取、删除和检查缓存项。最后,我们通过调用 Dispose 方法来清理资源。
OneCache 提供了一个简洁的接口,允许开发者以一种有组织的方式管理他们的缓存数据。它支持多种缓存模式,包括基于内存和基于磁盘的缓存,以及不同的数据过期策略。
评论已关闭