lua脚本实现spring-redis zadd只更新score不新增的操作
spring redis使用zadd时,发现不支持xx、nx等指令,无法在zadd的时候进行存在只更新,不存在则不做处理的操作,于是使用lua脚本进行了实现
public void zaddWithXX(String key, Object value, double score){
String script = "tonumber(ARGV[2]) redis.call('zadd',KEYS[1],'xx',ARGV[2],ARGV[1])";
DefaultR
原创
2021-01-30 14:39:22 ·
1325 阅读 ·
0 评论