일반적으로 사용되는 잠금 방법은 다음과 같습니다.
(동영상 공유 학습: redis 동영상 튜토리얼)
1. Incr lock
<?php $redis = new Redis(); $redis->connect('127.0.0.1'); $redis->multi(); $redis->incr('number'); //$redis->decr('number'); //$redis->expire('number', -1); var_dump($redis->get('number')); var_dump($redis->ttl('number'));
2. Setnx lock
<?php $redis->setnx('name', 'felix'); var_dump($redis->get('name')); var_dump($redis->ttl('name'));
4. 교착 상태 방지.
<?php $redis->set('like', 'chuangxi', ['nx', 'ex' => 10]); //$redis->del('like'); var_dump($redis->get('like')); var_dump($redis->ttl('like'));
관련 권장 사항:
redis 튜토리얼위 내용은 Redis를 잠그는 일반적인 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!