用于.NET写后缓存的Redis扩展性
是否可以利用Redis为.NET创建写后缓存或直写缓存?理想情况下,是一个透明的缓存,由单个进程写入,支持从数据库加载丢失的数据,并每隔一段时间持久化脏块 我已经在谷歌上搜索了几个小时,也许谷歌付太生疏了,但我找不到任何类似的东西,但这似乎是一种常见的情况 所以我基本上有两个问题:用于.NET写后缓存的Redis扩展性,.net,caching,redis,memcached,write-through,.net,Caching,Redis,Memcached,Write Through,是否可以利用Redis为.NET创建写后缓存或直写缓存?理想情况下,是一个透明的缓存,由单个进程写入,支持从数据库加载丢失的数据,并每隔一段时间持久化脏块 我已经在谷歌上搜索了几个小时,也许谷歌付太生疏了,但我找不到任何类似的东西,但这似乎是一种常见的情况 所以我基本上有两个问题: 有没有办法扩展Redis(或者这种实现已经存在)以使其定期转发脏块或者从持久性存储中加载丢失的块 如果没有,在Redis中实施的合适方法是什么: a) 发送“请求”功能并等待数据出现在Redis中(写入进程想要更新
是的,Redis支持通过RGSync(这是一种RedisGears配方)在缓存后写和直写。查看演示 其他链接,取决于您使用的是企业版还是开源版:
我不确定我是否完全理解了你的问题,但你可以试着看看FusionCache⚡