通过脚本来实现原子设置setnx和key的过期时间
eval "if redis.call('SETNX',KEYS[1],ARGV[1]) == 0 then return 0 else return redis.call('EXPIRE',KEYS[1],ARGV[2]) end" 1 test a 10
删除匹配的key
redis-cli keys *(pattern) | xargs redis-cli del
通过脚本来实现原子设置setnx和key的过期时间
eval "if redis.call('SETNX',KEYS[1],ARGV[1]) == 0 then return 0 else return redis.call('EXPIRE',KEYS[1],ARGV[2]) end" 1 test a 10
删除匹配的key
redis-cli keys *(pattern) | xargs redis-cli del
© 著作权归作者所有