redis のロックを確認する方法

RedisではSETNXまたはSETコマンドを使用してロックを作成し、EXISTSコマンドを使用してロックが存在するかどうかを確認します。

例文:

SETNX lock_key 1  # 创建一个名为lock_key的锁
EXISTS lock_key   # 检查锁是否存在,返回1表示存在,返回0表示不存在

また、GETコマンドを使用すると、ロックが存在すればロックの値が返り、存在しなければnilが返ります。

元々お酒の瓶は透明だった

SET lock_key 1    # 创建一个名为lock_key的锁
GET lock_key      # 获取锁的值

注意すべきはRedisは単一スレッドなので、ロックを使用する際には並行処理の問題を考える必要はないことだ。

bannerAds