duh*_*ime 5 lua conditional atomic redis
我想GET在 Redis 中执行一个原子操作,如果返回的值等于某个预期值,我想执行一个SET,但我想将所有这些链接在一起作为一个原子操作。(我正在尝试设置一个标志,指示是否有任何进程正在将数据写入磁盘,因为可能只允许一个进程这样做。)
GET
SET
是否有可能用 Redis 来完成?
我看过有关MULTI操作的文档,但我还没有看过条件操作和MULTI操作。其他人可以提供的任何建议将不胜感激!
MULTI
Chr*_*ner 6
您可以使用Lua 脚本在 Redis 服务器本身上执行 GET 和 set 操作。它们是原子的,也允许您添加逻辑。
归档时间:
8 年,2 月 前
查看次数:
5965 次
最近记录:
5 年,5 月 前