PHP-redis命令之 strings (字串)

來源:互聯網
上載者:User

標籤:返回   blog   strlen   bsp   color   array   world   1.2   app   

一.string (字串)
1.set:設定鍵  $reids->set(‘mykey‘,111);2.get:擷取鍵  $redis->get(‘mykey‘);3.del:刪除鍵  $redis->del(‘mykey‘);4.append:追加  $redis->append(‘mykey‘,‘222‘);5.exists:檢查鍵是否存在  $reids->exists(‘mykey‘);6.incr/incrby,decr/decrby: 對鍵加減(鍵不存在預設為0)  a.整型,這個操作最大支援在64位有符號的整型數字  $redis->incr(‘mykey‘);//加1  $redis->incrby(‘mykey‘,5);//加5  $redis->decr(‘mykey‘);//減1  $redis->decrby(‘mykey‘,5);//減5  b.浮點型  $redis->set(‘mykey‘,1.2);  $redis->incrbyfloat(‘mykey‘,0.1);7.getrange:擷取儲存在key上的值的一個子字串  $redis->set(‘mykey‘,‘This is a string‘);  echo $redis->getrange(‘mykey‘,0,2); // 輸出‘Thi‘8.getset:設定一個key的value,並擷取設定前的值(返回之前的舊值,如果之前Key不存在將返回nil。)  $redis->incrby(‘mykey‘,5);  $redis->getset(‘mykey‘,0);//輸出 5  $redis->get(‘mykey‘);//輸出 0  9.setnx:將key設定值為value,如果key不存在,這種情況下等同SET命令。 當key存在時,什麼也不做。SETNX是”SET if Not eXists”的簡寫。  $redis->setnx(‘mykey‘,‘Hello‘);//輸出 1  $redis->setnx(‘mykey‘,‘World‘)://輸出 0  $redis->get(‘mykey‘);//輸出 Hello10.mset:設定多個key value  $redis->mset([‘key1‘=>1,‘key2‘=>2]);  echo $redis->get(‘key1‘);11.mget:獲得所有key的值  $redis->set(‘key1‘,‘Hello‘);  $redis->set(‘key2‘,‘Word‘);  $array = $redis->mget([‘key1‘,‘key2‘,‘key3‘]);12.msetnx:設定多個key value,僅當key存在時    $redis->msetnx([‘key1‘=>1,‘key2‘=>2]);//輸出 1  $redis->msetnx([‘key2‘=>2,‘key3‘=>3]);//輸出 0  $redis->mget([‘key1‘,‘key2‘]);//輸出 key1=>1,key2=>213.strlen:key對應的字串value的長度,或者0(key不存在)  $redis->strlen(‘mykey‘);14.setex:設定key 到期時間,以 seconds 為單位  $redis->setex(‘mykey‘,10,‘value‘)  等同執行  $redie->set(‘mykey‘,‘value‘);  $redis->expire(‘mykey‘,10);

 

PHP-redis命令之 strings (字串)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.