日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

php操作redis常見方法示例【key與value操作】

瀏覽:235日期:2022-09-10 18:06:42

本文實例講述了php操作redis常見方法。分享給大家供大家參考,具體如下:

關(guān)于key的操作:

1、獲取所有key,不包括值;

$redis ->keys('*');

2、獲取一個或多個key的值,【不限制數(shù)據(jù)類型】;

$redis ->mget([$key1,$key2]);//參數(shù)為數(shù)組;

3、設(shè)置指定key的生命周期;

$redis ->expire($key,30);//設(shè)置生命周期為30秒;

4、獲取指定key的剩余生命周期;

$redis->tTl($key);

關(guān)于value的操作:

1、string類型

$key = ’user’;$redis->delete($key); $redis ->set($key,’11’);$redis ->setNx($key,3);//當(dāng)$key不存在時設(shè)置才生效;如果存在則值仍然不變;$redis ->decr($key);//當(dāng)$key的值是數(shù)字時可以通過該方法自減1$redis ->incr($key);//當(dāng)$key的值是數(shù)字時可以通過該方法自增1$redis ->delete($key);//刪除指定鍵值$redis ->getMultiple ([$key,’lx’]);//獲取多個鍵對應(yīng)的值 返回值:返回包含所有鍵的值的數(shù)組$redis ->get($key);//獲取指定key的值$redis ->exists($key);//判斷鍵是否存在

2、list鏈表

$key = ’user’;$redis ->delete($key); //每次進(jìn)來刪除$key數(shù)據(jù) 用于測試$redis ->lPush($key,1);//從列表頭部添加元素$redis ->rPush($key,2);//從列表尾部添加元素$redis ->rPush($key,4);$redis ->lPush($key,4); $redis ->lPop($key); 從鏈表頭部刪除一個元素,并且返回這個元素的值,由于這個特性是的list非常適合做高并發(fā)秒殺$redis ->lRemove($key,2,3);//刪除$key中的2這個值,最多刪除三個都為2的值;$redis ->lSet($key,2,30);//將下標(biāo)為2的元素設(shè)置為30;返回值:成功返回查找的值,失敗false$redis ->lGet($key,0);//獲取指定下標(biāo)的值 返回值:成功返回查找的值,失敗false$redis ->lTrim($key,0,1);//截取保留前兩個值,返回值:成功返回查找的值,失敗false;一般配合lGetRange使用$redis ->lGetRange($key,0,-1);//獲取所有l(wèi)ist鏈表中$key的所有值【值可以重復(fù)】 返回值:成功返回查找的值,失敗false$redis ->lLen ($key);//統(tǒng)計元素個數(shù) 同$redis ->lsize ($key)一樣 返回值:成功返回查找的值,失敗false

個人總結(jié):誰最后lpush說明第一個元素為誰;誰最后一個rpush代表最后一個元素為誰;

3、set集合 【和list不同的是set不允許有同樣的值】

$key1 = ’user1’;$key2 = ’user2’;$redis->delete($key1);$redis->delete($key2);$redis ->sAdd($key1,’2’);//為一個鍵添加一個值 返回值:成功返回true,失敗false$redis ->sAdd($key1,’1’);$redis ->sAdd($key2,’2’);$redis ->sAdd($key2,’3’);$redis ->sRemove($key,’1’);//刪除指定值 返回值:成功返回true,失敗false$redis ->sContains($key1,’3’);//判斷$key1中是否有指定值 返回值:成功返回true,失敗false$redis ->sSize($key1);//返回集合中存儲值的數(shù)量 返回值:成功返回數(shù)組個數(shù),失敗0$redis ->sPop($key1);//隨機(jī)移除并返回key中的一個值 返回值:成功返回刪除的值,失敗false$redis ->sUnion($key2,$key1);//返回所有指定鍵的并集 返回值:成功返回合并后的集,失敗false$redis ->sInterStore (’user3’,$key2,$key1);//執(zhí)行sInter命令并把結(jié)果儲存到新建的集合中 返回值:成功返回,交集的個數(shù),失敗false$redis ->sInter($key1,$key2);//返回兩個指定集合的交集 返回值:成功返回數(shù)組交集,失敗false$redis ->sUnionStore(’user3’,$key2,$key1);//執(zhí)行sunion命令并把結(jié)果儲存到新建的變量中 返回值:成功返回,交集的個數(shù),失敗false $redis ->sMembers($key1);//獲取集合內(nèi)所有值$redis ->sisMember ($key1,2);//如果成員元素2是集合$key1,的成員返回1,如果成員元素不是集合的成員,或key不存在返回0$redis ->sDiffstore(’user3’,$key1,$key2);//執(zhí)行sdiff命令并把結(jié)果儲存到新建的變量中。返回值:成功返回數(shù)字,失敗false$redis ->sdiff($key1,$key2);//返回第一個集合中存在并在第二個集合中不存在的結(jié)果 返回值:成功返回數(shù)組,失敗false 返回值:成功返回交集的個數(shù),失敗false $redis ->sort($key1);//當(dāng)集合內(nèi)都為數(shù)值時返回排序之后的結(jié)果 只要有一個值不是數(shù)值都不返回結(jié)果$redis ->sCard($key1);//返回SET容器的成員數(shù)

4、hash對象 【可以理解為每一個key代表一條數(shù)據(jù),同數(shù)據(jù)庫中的行一樣】

$key1 = ’user’;$key2 = ’user1’;$redis ->delete($key1);$redis ->hSet($key1,’name’,’lx’);//hash中每一個key對應(yīng)一個或者多個鍵值對;就好比mysql中的字段和值;而$key類似一條數(shù)據(jù)$redis ->hSet($key1,’age’,’保密’);$redis ->hSet($key1,’sex’,’男’);$redis ->hMGet($key2,[’name’,’age’]);//獲得哈希表中多個 key 的值$redis ->hMSet($key2,[’name’=>’lx’,’age’=>27]);//給哈希表設(shè)置多個key的值$redis ->hVals($key1);//獲得哈希表中所有的值 順序是隨機(jī)的$redis ->hKeys($key1);//獲得哈希表中所有的key 順序是隨機(jī)的$redis ->hDel($key1,’user1’);//刪除一個表中指定的key,如果hash表不存在或?qū)?yīng)的key不存在,返回false$redis ->hLen($key1);//哈表中key的數(shù)量說白了就是記錄的條數(shù)和數(shù)據(jù)庫中的行一樣$redis ->hGet($key1,’user2’);$redis ->hSetNx($key1,’user2’,’lx’);//當(dāng)哈希表中不存在某key時,給該key設(shè)置一個值$redis ->hExists($key1,’user1’);//檢查哈希key是否存在 返回值:存在返回 true, 不存在返回 false$redis ->hGetAll($key2);// 獲得一個哈希表中所有的key和value$redis ->hIncrByFloat($key1,’user3’,3.5);//給哈希表中某key增加一個浮點數(shù)值,前提是key中已存在的值必須是數(shù)值類型$redis ->hIncrBy($key1,’user3’,3);//給哈希表中某key增加一個整數(shù)值,前提是key中已存在的值必須是數(shù)值類型

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+redis數(shù)據(jù)庫程序設(shè)計技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計有所幫助。

標(biāo)簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产在线一区不卡| 国产欧美激情| 日精品一区二区三区| 视频一区二区中文字幕| 亚洲无线观看| 久久久久久一区二区| 激情欧美一区| 老牛国内精品亚洲成av人片| 国产精品久久久久久久久久白浆| 快she精品国产999| 国产精品国码视频| 欧美丝袜一区| 亚洲毛片一区| 91精品福利| 日韩国产一区二区| 亚洲精品一区二区妖精| 精品视频国产| 国产亚洲一区二区三区啪| 狠狠操综合网| 免费不卡在线视频| 欧美在线黄色| 国产不卡人人| 亚洲精品观看| 在线一区av| 亚洲v天堂v手机在线| 欧美成人aaa| 久久天堂精品| 久久国产生活片100| 日韩精品免费一区二区三区| 亚洲精品在线a| 久久激情中文| 国产欧美自拍| 日韩午夜免费| 国产福利亚洲| 在线观看亚洲精品福利片| 久久免费精品| 亚洲18在线| 四虎4545www国产精品| 国产精品一区二区精品| 日本大胆欧美人术艺术动态| 97精品一区二区| 久久激情五月婷婷| 丝袜美腿亚洲色图| 精品免费av在线| 精品女同一区二区三区在线观看| 伊人影院久久| 桃色一区二区| 国模大尺度视频一区二区| 国产婷婷精品| 亚洲先锋成人| 99久久99久久精品国产片果冰| 国产激情综合| 精品女同一区二区三区在线观看| 国产欧美午夜| 日韩va欧美va亚洲va久久| 日韩午夜av在线| 99成人在线视频| 女同性一区二区三区人了人一| 精品免费在线| 欧美日韩一区自拍| 日韩欧美一区二区三区在线观看| 国产精久久一区二区| 国内精品99| 欧美精品不卡| 久久成人高清| 日韩精品久久久久久久软件91| 视频一区二区三区入口| 国产美女视频一区二区| 亚洲国产日韩欧美在线| 久久三级毛片| 蜜桃久久久久久| 91精品高清| 伊人久久成人| 日韩国产欧美| se01亚洲视频 | 欧美激情国产在线| 人人香蕉久久| 日本少妇一区| 亚洲91精品| 97精品中文字幕| 国产一区二区三区免费在线| 成人午夜在线| 精品国产亚洲一区二区三区在线| 99视频+国产日韩欧美| 日韩影院在线观看| 亚洲欧洲日韩精品在线| 日本视频一区二区| 免费在线观看一区| 亚洲精品国产偷自在线观看| 日本特黄久久久高潮| 天堂av在线| 国产精品亲子伦av一区二区三区| 亚洲欧美日本国产| 综合激情网站| 久久国产视频网| 麻豆国产精品777777在线| 亚洲精品动态| 久久福利影视| 国产一区调教| 另类欧美日韩国产在线| 国产精品嫩草影院在线看| 久久精品凹凸全集| 久久久久免费| 蜜臀av一区二区三区| 久久婷婷久久| 国产不卡精品| 国产中文欧美日韩在线| 欧美日韩亚洲一区| 免费成人av在线播放| 亚洲综合专区| 日韩三级精品| 日韩动漫一区| 亚洲深深色噜噜狠狠爱网站| 亚洲午夜av| 色狠狠一区二区三区| 久久精品av麻豆的观看方式| 国产精品精品国产一区二区| 麻豆国产91在线播放| 欧美精品一区二区久久| 精品视频一二| 国产精品国码视频| 日本中文字幕一区二区视频| 99精品在线免费在线观看| 一二三区精品| 青青草视频一区| 国产精品久久久久久模特| 欧美va亚洲va日韩∨a综合色| 国产毛片精品| 国产探花一区| 国产精品chinese| 国产精品蜜月aⅴ在线| 日韩av在线播放中文字幕| 激情欧美日韩一区| 中文亚洲欧美| 日韩一区二区三区高清在线观看| 中文字幕成人| 日韩和欧美一区二区三区| 奇米亚洲欧美| 精品国内亚洲2022精品成人 | 国产精品成人国产| 久久中文精品| 97se综合| 亚洲综合激情在线| 国产伦精品一区二区三区在线播放| 69堂精品视频在线播放| 麻豆视频一区二区| 久久精品日韩欧美| 久久婷婷亚洲| 日韩av中文字幕一区二区| 91亚洲一区| 免费日韩av片| 国产精品欧美三级在线观看| 91视频一区| 亚洲专区视频| 国产精品成人a在线观看| 激情欧美一区二区三区| 日韩区欧美区| 国产高潮在线| 亚洲欧美日本日韩| 老牛国内精品亚洲成av人片| 婷婷成人在线| 亚洲精品综合| 夜鲁夜鲁夜鲁视频在线播放| 亚洲美女91| 伊人精品一区| 麻豆成人综合网| 夜夜嗨网站十八久久| 麻豆精品99| 久久大逼视频| 久久蜜桃精品| 欧美1区2区3| 午夜日韩影院| 影音先锋国产精品| 91一区二区三区四区| 69堂免费精品视频在线播放| 激情五月色综合国产精品| 久久xxx视频| 日韩美女国产精品| 欧美日韩在线二区| 国产一区二区三区久久 | 超碰超碰人人人人精品| 日韩精品1区2区3区| 99热免费精品| 激情欧美国产欧美| 久久在线视频免费观看| 91av亚洲| 91精品xxx在线观看| 午夜精品成人av| 国产亚洲一区二区手机在线观看 | 久久最新视频| 女同性一区二区三区人了人一| 亚洲成a人片| 久久婷婷激情| 久久中文视频| 日韩午夜高潮| 亚洲天堂免费| 亚洲精品乱码久久久久久蜜桃麻豆| 九色精品91| 蜜臀精品一区二区三区在线观看 | 亚洲精品第一|