成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

php連接redis的方法

今天小編給大家分享一下php連接redis的方法的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。

創(chuàng)新互聯(lián)建站成立于2013年,先為洛浦等服務(wù)建站,洛浦等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為洛浦企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

php 連接redis

   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "Connection to server successfully";
   //查看服務(wù)是否運(yùn)行
   echo "Server is running: " . $redis->ping();

1. 設(shè)置 key / value 檢查key 是否存在 刪除key 修改key

   $redis->set('db',"redis"); // 設(shè)置鍵值
   $redis->set('db',"redis1111"); // 覆蓋舊的鍵值
   $c = $redis->exists('db'); // 檢查鍵值是否存在, 返回的是 1  。不錯(cuò)在返回的是0
   $redis->del('db');// 刪除鍵值
   $a =  $redis->get('db');//刪除鍵值之后返回的 false

2. 設(shè)置按秒過(guò)期時(shí)間 / 設(shè)置具體的過(guò)期時(shí)間 / 移除過(guò)期時(shí)間 / 檢查剩余多少時(shí)間過(guò)期

   $redis->set('db',"redis"); // 設(shè)置鍵值
   $redis->expire('db',10);  # 設(shè)置1秒后過(guò)期
   $time = time();
   $redis->set('cache','www.google.com');
   $redis->expireat('cache',$time); # 設(shè)置具體的日期時(shí)間 10 位時(shí)間戳
   $redis->persist('cache'); // 移除該鍵值的過(guò)期的時(shí)間
   $redis->ttl('cache');// 檢查該鍵值還剩余多少時(shí)間才過(guò)期, 沒(méi)有過(guò)期時(shí)間的話(huà) 返回 -1 有過(guò)期時(shí)間返回 數(shù)字 單位 秒
   $redis->pttl('cache');// 以毫秒為單位返回

3. 查找出 redis 中 符合條件的 keys 值 / 獲取所有的key

   $redis->set('db',"redis"); // 設(shè)置鍵值
   $redis->set('cache','www.google.com');// 設(shè)置鍵值
   $redis->set('ad','www.google.com');// 設(shè)置鍵值
   $redis->set('adb','www.google.com');// 設(shè)置鍵值
   $a = $redis->keys('*d*'); // 類(lèi)似于sql  的like。 在這里可以是  *d*,*d,d*
   $allKeys = $redis->keys('*'); // 獲取所有的key

4. 鍵值的遷移, 從一個(gè)數(shù)據(jù)庫(kù)遷移到另外一個(gè)數(shù)據(jù)庫(kù),如果已存在就不會(huì)遷移成功

   $redis->select(0); // 選擇數(shù)據(jù)redis 數(shù)據(jù)庫(kù) 0
   $redis->set('db2','test1');//設(shè)置鍵值對(duì)
   $redis->move('db2',1); // 將數(shù)據(jù)0 的鍵值 db1 遷移到  數(shù)據(jù)庫(kù)  1 中
   $b = $redis->get('db2'); 
   $redis->select(1); // 鏈接數(shù)據(jù)庫(kù) 1
   $a = $redis->get('db1'); // 獲取數(shù)據(jù)庫(kù) 1 里的 鍵值對(duì)的值, 這個(gè)時(shí)候是獲取的到的,
   //如果數(shù)據(jù)庫(kù)1 已經(jīng)存在了鍵值,那么會(huì)遷移失敗,遵循 原子性, 保持原先的狀態(tài)

5. 隨機(jī)返回一個(gè)key 的值 / 修改key的名稱(chēng)( rename 和 renamex 是差不多的, renamex 在修改一個(gè)不存在的key 會(huì)報(bào)錯(cuò) )

   $redis->set('a',"1886..."); 
   $redis->set('b',"2886...");
   $redis->set('c',"3886...");
   $redis->set('d',"4886...");
   $redis->rename('a','aacd'); // 將 key   a  修改成  aacd , key  a 則不存在了
   $c = $redis->get('a');
   $d = $redis->get('aacd');
   $b = $redis->randomkey(); // 隨機(jī)返回一個(gè) key

6. 判斷 key 對(duì)應(yīng)的 值的 類(lèi)型

//none(key不存在) int(0)
    //string(字符串) int(1)
    //list(列表) int(3)
    //set(集合) int(2)
    //zset(有序集) int(4)
    //hash(哈希表) int(5)
   $redis->set('a','adasdasdasdasdd');
   $a = $redis->TYPE('a'); // 返回的是 1 數(shù)字 , 自己要核對(duì)上面的注釋,才可以知道是哪個(gè)類(lèi)型

以上就是“php連接redis的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱(chēng):php連接redis的方法
文章轉(zhuǎn)載:http://jinyejixie.com/article36/pocspg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站建設(shè)、域名注冊(cè)自適應(yīng)網(wǎng)站網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
水富县| 金山区| 永年县| 页游| 宁远县| 崇明县| 白山市| 齐齐哈尔市| 昆山市| 灵璧县| 孙吴县| 房产| 雅安市| 定兴县| 石门县| 巴林右旗| 永福县| 玉屏| 温宿县| 江阴市| 夹江县| 盐池县| 大化| 桦南县| 玉林市| 龙陵县| 玛沁县| 加查县| 蓝田县| 那曲县| 德令哈市| 彰化县| 宜良县| 广安市| 云阳县| 潼南县| 临沂市| 双鸭山市| 农安县| 托克托县| 依安县|