redis面试(九)锁重入和互斥1)如果一开始这个锁是没有的,第一次来加锁,这段lua脚本会如何执行?"if (redis.call(‘exists’, KEYS[1]) == 0) then " + "redis.call(‘hset’, KEYS[1], ARGV[2], 1); " + "redis.call(‘pexpire’, KEYS[1], ARGV[1]); " + "return nil; " + "end; " + 一开始这个锁如果没有,第一次加锁,会进这个if then分支,hset设置一个hash的数据结构,pe