我试图使用Redis的set命令来实现一个最简单的分布式锁组件,但是我无法通过官方文档找到任何关于原子性的确切依据,Redis的SET key value [EX seconds] [PX milliseconds] [NX|XX]命令是原子操作吗?
发布于 2017-04-06 15:35:46
是。内核是单线程的,所以在SET完成之前什么都不会运行;这使得SET {key} {value} EX {expiry} NX对于简单的锁定非常理想。
https://stackoverflow.com/questions/43259635
复制相似问题