gpt4 book ai didi

Redis:在获取数据时更新缓存

转载 作者:可可西里 更新时间:2023-11-01 11:25:03 25 4
gpt4 key购买 nike

我将 Redis 用作缓存来处理对几个端点的请求。

在更新缓存时“锁定”缓存的标准方法是什么,这样读取缓存的端点就不会在更新缓存的同时发生。我需要在 Redis 上实现一个“写”锁吗?所有端点首先检查写锁是否可用,如果可用 - 它们读取数据,但当它不可用时它们不使用缓存,而是直接从数据库中获取它?

写入器获取锁,等待预先指定的“延迟”以便当前读取完成,然后刷新缓存,然后释放锁?

最佳答案

实际上,Redis 管理简单命令(SET、SETEX、GET、INCR 等等)的锁定,继续使用吧。

关于Redis:在获取数据时更新缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46881658/

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