0
私は、次のしているRedisのLUAスクリプト:RedisのLUAスクリプト条件摘み間違ったreturn文
zscore stats test
の検索結果を:その次のコマンドはnilを返すものの、私はいつも、 'false' に得るリターンで
eval "if redis.call('ZSCORE', KEYS[1], ARGV[1]) == nil then return 'true' else return 'false' end" 1 stats test
:
(nil)
期待される最初のコマンドの結果は 'true'です。私は最初のコマンドのキーと引数をランダムな値に変更しました。私はいつも「偽」になります。誰もそれで私を助けることができますか?私はRedis 2.8.17を使用しています。
感謝多く!私は仕様でその部分を逃した。 –