真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在redis數(shù)據(jù)庫中添加鎖的方法有哪些-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關在redis數(shù)據(jù)庫中添加鎖的方法有哪些,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)公司:成立與2013年為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設”服務,為上千家公司企業(yè)提供了專業(yè)的成都網(wǎng)站設計、成都做網(wǎng)站、網(wǎng)頁設計和網(wǎng)站推廣服務, 按需定制制作由設計師親自精心設計,設計的效果完全按照客戶的要求,并適當?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領先地位的。

一、incr加鎖

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'));

二、setnx加鎖

setnx('name', 'felix');
var_dump($redis->get('name'));
var_dump($redis->ttl('name'));

三、set加鎖

set('like', 'chuangxi', ['nx', 'ex' => 10]);
//$redis->del('like');
var_dump($redis->get('like'));
var_dump($redis->ttl('like'));

四、防止死鎖

set('like', 'a', ['nx', 'ex' => 10]);
  if($isLock) {
    if($redis->get('like') == 'a') {
      //執(zhí)行邏輯
      $redis->del('like');
      continue;
    }
  } else {
    usleep(5000);
  }
} while (!$isLock);
 
//redis事務
$redis->set();
$redis->watch(['number', 'like']);

以上就是在redis數(shù)據(jù)庫中添加鎖的方法有哪些,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章標題:在redis數(shù)據(jù)庫中添加鎖的方法有哪些-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/djjsgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部