标签: redis stackexchange.redis
在我的上一个项目中,我使用Redis作为缓存数据库。 我应该使用Redis原子操作,所以我使用Eval命令并运行Lau脚本。
Redis还包含交易命令。
你能解释一下,交易和Eval命令之间的区别是什么? 我什么时候应该使用每一个?
由于
答案 0 :(得分:0)
取决于您使用的redis客户端:
1)使用Redis事务和乐观锁定。见Redis Transactions
2)或Lua脚本,将以原子方式在Redis中执行。见EVAL