gpt4 book ai didi

.net - 用于.NET的写后缓存的Redis可扩展性

转载 作者:行者123 更新时间:2023-12-03 06:42:12 30 4
gpt4 key购买 nike

是否可以利用Redis为.NET创建后写或直写式缓存?理想情况下,透明的高速缓存是由单个进程写入的,并且支持从数据库加载丢失的数据,并每隔一段时间持久保存脏块?
我已经搜查了好几个小时,也许是google-fu太生疏了,但是我找不到类似的东西,但这似乎是一种常见情况。
所以我基本上有两个问题:

  • 是否可以扩展Redis(或这种实现已存在),使其以固定间隔转发脏块或从持久性存储中加载丢失的块?
  • 如果不是,那么在Redis中实现的合适方法是:
    a)发送“请求”功能并等待数据出现在Redis中(编写器进程想要更新一个块,因此它通知数据进程将这些块加载到Redis中,然后等待这些块出现在缓存中) ,
    b)数据服务按固定间隔轮询脏块(查找脏块,原子地清除脏标志,保存到磁盘)?
  • 最佳答案

    是的,Redis支持通过RGSync(在RedisGears配方中)进行后台写和通过缓存写操作。查看演示here
    其他链接,取决于您使用的是Enterprise版本还是OpenSource版本:https://docs.redislabs.com/latest/modules/redisgears/
    https://redis.io/modules

    关于.net - 用于.NET的写后缓存的Redis可扩展性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63746082/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com