亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > PHP針對redis常用操作實例詳解

PHP針對redis常用操作實例詳解

熱門標簽:江西手機自動外呼防封系統是什么 哪里辦理400電話 怎么向銷售公司推銷外呼系統 外呼系統撥打暫時無法接通 長春人工外呼系統服務商 廣州防封卡外呼系統多少錢一個月 高德地圖標注家 仁和怎么申請400開頭的電話 廣東地市地圖標注

本文實例講述了PHP針對redis常用操作。分享給大家供大家參考,具體如下:

/*1.Connection*/
$redis = new Redis();
$redis->connect('127.0.0.1',6379,1);//短鏈接,本地host,端口為6379,超過1秒放棄鏈接
$redis->open('127.0.0.1',6379,1);//短鏈接(同上)
$redis->pconnect('127.0.0.1',6379,1);//長鏈接,本地host,端口為6379,超過1秒放棄鏈接
$redis->popen('127.0.0.1',6379,1);//長鏈接(同上)
$redis->auth('password');//登錄驗證密碼,返回【true | false】
$redis->select(0);//選擇redis庫,0~15 共16個庫
$redis->close();//釋放資源
$redis->ping(); //檢查是否還再鏈接,[+pong]
$redis->ttl('key');//查看失效時間[-1 | timestamps]
$redis->persist('key');//移除失效時間[ 1 | 0]
$redis->sort('key',[$array]);//返回或保存給定列表、集合、有序集合key中經過排序的元素,$array為參數limit等!【配合$array很強大】 [array|false]
/*2.共性的運算歸類*/
$redis->expire('key',10);//設置失效時間[true | false]
$redis->move('key',15);//把當前庫中的key移動到15庫中[0|1]
//string
$redis->strlen('key');//獲取當前key的長度
$redis->append('key','string');//把string追加到key現有的value中[追加后的個數]
$redis->incr('key');//自增1,如不存在key,賦值為1(只對整數有效,存儲以10進制64位,redis中為str)[new_num | false]
$redis->incrby('key',$num);//自增$num,不存在為賦值,值需為整數[new_num | false]
$redis->decr('key');//自減1,[new_num | false]
$redis->decrby('key',$num);//自減$num,[ new_num | false]
$redis->setex('key',10,'value');//key=value,有效期為10秒[true]
//list
$redis->llen('key');//返回列表key的長度,不存在key返回0, [ len | 0]
//set
$redis->scard('key');//返回集合key的基數(集合中元素的數量)。[num | 0]
$redis->sMove('key1', 'key2', 'member');//移動,將member元素從key1集合移動到key2集合。[1 | 0]
//Zset
$redis->zcard('key');//返回集合key的基數(集合中元素的數量)。[num | 0]
$redis->zcount('key',0,-1);//返回有序集key中,score值在min和max之間(默認包括score值等于min或max)的成員。[num | 0]
//hash
$redis->hexists('key','field');//查看hash中是否存在field,[1 | 0]
$redis->hincrby('key','field',$int_num);//為哈希表key中的域field的值加上量(+|-)num,[new_num | false]
$redis->hlen('key');//返回哈希表key中域的數量。[ num | 0]
/*3.Server*/
$redis->dbSize();//返回當前庫中的key的個數
$redis->flushAll();//清空整個redis[總true]
$redis->flushDB();//清空當前redis庫[總true]
$redis->save();//同步??把數據存儲到磁盤-dump.rdb[true]
$redis->bgsave();//異步??把數據存儲到磁盤-dump.rdb[true]
$redis->info();//查詢當前redis的狀態 [verson:2.4.5....]
$redis->lastSave();//上次存儲時間key的時間[timestamp]
$redis->watch('key','keyn');//監視一個(或多個) key ,如果在事務執行之前這個(或這些) key 被其他命令所改動,那么事務將被打斷 [true]
$redis->unwatch('key','keyn');//取消監視一個(或多個) key [true]
$redis->multi(Redis::MULTI);//開啟事務,事務塊內的多條命令會按照先后順序被放進一個隊列當中,最后由 EXEC 命令在一個原子時間內執行。
$redis->multi(Redis::PIPELINE);//開啟管道,事務塊內的多條命令會按照先后順序被放進一個隊列當中,最后由 EXEC 命令在一個原子時間內執行。
$redis->exec();//執行所有事務塊內的命令,;【事務塊內所有命令的返回值,按命令執行的先后順序排列,當操作被打斷時,返回空值 false】
/*4.String,鍵值對,創建更新同操作*/
$redis->setOption(Redis::OPT_PREFIX,'hf_');//設置表前綴為hf_
$redis->set('key',1);//設置key=aa value=1 [true]
$redis->mset($arr);//設置一個或多個鍵值[true]
$redis->setnx('key','value');//key=value,key存在返回false[|true]
$redis->get('key');//獲取key [value]
$redis->mget($arr);//(string|arr),返回所查詢鍵的值
$redis->del($key_arr);//(string|arr)刪除key,支持數組批量刪除【返回刪除個數】
$redis->delete($key_str,$key2,$key3);//刪除keys,[del_num]
$redis->getset('old_key','new_value');//先獲得key的值,然后重新賦值,[old_value | false]
/*5.List棧的結構,注意表頭表尾,創建更新分開操作*/
$redis->lpush('key','value');//增,只能將一個值value插入到列表key的表頭,不存在就創建 [列表的長度 |false]
$redis->rpush('key','value');//增,只能將一個值value插入到列表key的表尾 [列表的長度 |false]
$redis->lInsert('key', Redis::AFTER, 'value', 'new_value');//增,將值value插入到列表key當中,位于值value之前或之后。[new_len | false]
$redis->lpushx('key','value');//增,只能將一個值value插入到列表key的表頭,不存在不創建 [列表的長度 |false]
$redis->rpushx('key','value');//增,只能將一個值value插入到列表key的表尾,不存在不創建 [列表的長度 |false]
$redis->lpop('key');//刪,移除并返回列表key的頭元素,[被刪元素 | false]
$redis->rpop('key');//刪,移除并返回列表key的尾元素,[被刪元素 | false]
$redis->lrem('key','value',0);//刪,根據參數count的值,移除列表中與參數value相等的元素count=(0|-n表頭向尾|+n表尾向頭移除n個value) [被移除的數量 | 0]
$redis->ltrim('key',start,end);//刪,列表修剪,保留(start,end)之間的值 [true|false]
$redis->lset('key',index,'new_v');//改,從表頭數,將列表key下標為第index的元素的值為new_v, [true | false]
$redis->lindex('key',index);//查,返回列表key中,下標為index的元素[value|false]
$redis->lrange('key',0,-1);//查,(start,stop|0,-1)返回列表key中指定區間內的元素,區間以偏移量start和stop指定。[array|false]
/*6.Set,沒有重復的member,創建更新同操作*/
$redis->sadd('key','value1','value2','valuen');//增,改,將一個或多個member元素加入到集合key當中,已經存在于集合的member元素將被忽略。[insert_num]
$redis->srem('key','value1','value2','valuen');//刪,移除集合key中的一個或多個member元素,不存在的member元素會被忽略 [del_num | false]
$redis->smembers('key');//查,返回集合key中的所有成員 [array | '']
$redis->sismember('key','member');//判斷member元素是否是集合key的成員 [1 | 0]
$redis->spop('key');//刪,移除并返回集合中的一個隨機元素 [member | false]
$redis->srandmember('key');//查,返回集合中的一個隨機元素 [member | false]
$redis->sinter('key1','key2','keyn');//查,返回所有給定集合的交集 [array | false]
$redis->sunion('key1','key2','keyn');//查,返回所有給定集合的并集 [array | false]
$redis->sdiff('key1','key2','keyn');//查,返回所有給定集合的差集 [array | false]
/*7.Zset,沒有重復的member,有排序順序,創建更新同操作*/
$redis->zAdd('key',$score1,$member1,$scoreN,$memberN);//增,改,將一個或多個member元素及其score值加入到有序集key當中。[num | 0]
$redis->zrem('key','member1','membern');//刪,移除有序集key中的一個或多個成員,不存在的成員將被忽略。[del_num | 0]
$redis->zscore('key','member');//查,通過值反拿權 [num | null]
$redis->zrange('key',$start,$stop);//查,通過(score從小到大)【排序名次范圍】拿member值,返回有序集key中,【指定區間內】的成員 [array | null]
$redis->zrevrange('key',$start,$stop);//查,通過(score從大到小)【排序名次范圍】拿member值,返回有序集key中,【指定區間內】的成員 [array | null]
$redis->zrangebyscore('key',$min,$max[,$config]);//查,通過scroe權范圍拿member值,返回有序集key中,指定區間內的(從小到大排)成員[array | null]
$redis->zrevrangebyscore('key',$max,$min[,$config]);//查,通過scroe權范圍拿member值,返回有序集key中,指定區間內的(從大到小排)成員[array | null]
$redis->zrank('key','member');//查,通過member值查(score從小到大)排名結果中的【member排序名次】[order | null]
$redis->zrevrank('key','member');//查,通過member值查(score從大到小)排名結果中的【member排序名次】[order | null]
$redis->ZINTERSTORE();//交集
$redis->ZUNIONSTORE();//差集
/*8.Hash,表結構,創建更新同操作*/
$redis->hset('key','field','value');//增,改,將哈希表key中的域field的值設為value,不存在創建,存在就覆蓋【1 | 0】
$redis->hget('key','field');//查,取值【value|false】
$arr = array('one'=>1,2,3);$arr2 = array('one',0,1);
$redis->hmset('key',$arr);//增,改,設置多值$arr為(索引|關聯)數組,$arr[key]=field, [ true ]
$redis->hmget('key',$arr2);//查,獲取指定下標的field,[$arr | false]
$redis->hgetall('key');//查,返回哈希表key中的所有域和值。[當key不存在時,返回一個空表]
$redis->hkeys('key');//查,返回哈希表key中的所有域。[當key不存在時,返回一個空表]
$redis->hvals('key');//查,返回哈希表key中的所有值。[當key不存在時,返回一個空表]
$redis->hdel('key',$arr2);//刪,刪除指定下標的field,不存在的域將被忽略,[num | false]

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php+redis數據庫程序設計技巧總結》、《php面向對象程序設計入門教程》、《PHP基本語法入門教程》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

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

您可能感興趣的文章:
  • 30個php操作redis常用方法代碼例子
  • redis 隊列操作的例子(php)
  • php操作redis中的hash和zset類型數據的方法和代碼例子
  • php操作redis緩存方法分享
  • PHP操作Redis常用技巧總結
  • PHP實現操作redis的封裝類完整實例
  • PHP操作Redis數據庫常用方法示例
  • PHP操作redis實現的分頁列表,新增,刪除功能封裝類與用法示例
  • thinkPHP框架通過Redis實現增刪改查操作的方法詳解
  • php成功操作redis cluster集群的實例教程

標簽:惠州 湘西 文山 濮陽 廈門 梅河口 海北 黔東

巨人網絡通訊聲明:本文標題《PHP針對redis常用操作實例詳解》,本文關鍵詞  PHP,針對,redis,常用,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP針對redis常用操作實例詳解》相關的同類信息!
  • 本頁收集關于PHP針對redis常用操作實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99久久精品国产片| 日韩在线观看视频网站| 精品视频在线观看视频免费视频| 美女免费精品高清毛片在线视 | 国产韩国精品一区二区三区| 欧美电影免费看大全| 九九久久国产精品| 日韩男人天堂| 黄色免费三级| 欧美一级视频高清片| 一级毛片视频在线观看| 一级毛片视频在线观看| 欧美一级视频免费| 日韩在线观看免费完整版视频| 国产一区二区精品在线观看| 日日夜人人澡人人澡人人看免| 99久久视频| 亚欧成人乱码一区二区| 欧美另类videosbestsex视频| 一级毛片看真人在线视频| 日韩字幕在线| 欧美一级视频免费观看| 尤物视频网站在线观看| 国产伦久视频免费观看 视频| 精品国产三级a| 国产一级生活片| 精品视频一区二区| 你懂的国产精品| 亚久久伊人精品青青草原2020| 日韩男人天堂| 午夜在线影院| 青青久在线视频| 欧美a级大片| 九九精品在线| 欧美另类videosbestsex视频| 亚洲第一视频在线播放| 国产91丝袜在线播放0| 天天做人人爱夜夜爽2020| 欧美国产日韩久久久| 国产精品自拍在线观看| 欧美1卡一卡二卡三新区| 欧美国产日韩久久久| 国产麻豆精品视频| 一级毛片视频在线观看| 精品视频在线观看一区二区 | 午夜精品国产自在现线拍| 亚洲第一色在线| 成人免费网站久久久| 亚洲天堂一区二区三区四区| 国产美女在线一区二区三区| 久久精品欧美一区二区| 国产福利免费观看| 欧美大片a一级毛片视频| 美女免费毛片| 你懂的国产精品| 四虎影视库国产精品一区| 精品国产香蕉伊思人在线又爽又黄| 色综合久久久久综合体桃花网| 日韩av东京社区男人的天堂| 91麻豆精品国产片在线观看| 中文字幕一区二区三区精彩视频 | 美女被草网站| 99热精品在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 麻豆污视频| 欧美大片毛片aaa免费看| 欧美激情一区二区三区视频| 欧美激情中文字幕一区二区| 亚欧成人乱码一区二区| 国产视频一区二区在线播放| 久久精品免视看国产明星| 国产91精品系列在线观看| 久久精品人人做人人爽97| 国产91素人搭讪系列天堂| 精品国产香蕉在线播出| 色综合久久天天综合观看| 日韩男人天堂| 久久精品免视看国产成人2021| 亚久久伊人精品青青草原2020| 精品在线视频播放| 久草免费在线视频| 日韩男人天堂| 久草免费在线色站| 免费一级片在线观看| 欧美日本韩国| 精品视频在线看| 青青久久网| 午夜在线亚洲| 麻豆网站在线免费观看| 午夜久久网| 久草免费在线色站| 欧美一区二区三区性| 久草免费资源| 免费一级片在线| 国产视频一区二区在线播放| 精品视频在线看| 欧美18性精品| 国产91丝袜在线播放0| 日韩男人天堂| 国产a网| 欧美另类videosbestsex视频| 国产网站免费| 韩国妈妈的朋友在线播放| 国产美女在线一区二区三区| 日本特黄特色aaa大片免费| 久草免费在线观看| 国产一区二区福利久久| 国产伦精品一区二区三区在线观看| 成人影视在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日日日夜夜操| 高清一级淫片a级中文字幕| 99热精品一区| 日韩专区亚洲综合久久| 美女免费黄网站| 日本免费乱人伦在线观看| 黄色福利片| 四虎久久影院| 国产不卡高清在线观看视频| 麻豆系列 在线视频| 国产高清视频免费观看| 国产高清视频免费| 四虎影视库国产精品一区| 99久久精品国产片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一级毛片看真人在线视频| 天堂网中文字幕| 亚洲 国产精品 日韩| 久久99中文字幕| 久久成人亚洲| 国产视频久久久| 二级特黄绝大片免费视频大片| 日韩中文字幕在线亚洲一区| 国产一区二区福利久久| 成人免费网站久久久| 精品久久久久久中文字幕一区| 亚欧成人乱码一区二区| 国产成人精品影视| 一级毛片视频免费| 国产精品免费久久| 亚洲 男人 天堂| 午夜激情视频在线播放| 欧美激情伊人| 九九久久国产精品| 你懂的国产精品| 久久精品免视看国产明星| 久久精品免视看国产成人2021| 日韩男人天堂| 999精品在线| 999久久久免费精品国产牛牛| 久久99中文字幕久久| 国产91精品一区二区| 日本免费乱理伦片在线观看2018| 国产亚洲精品成人a在线| 四虎精品在线观看| 亚洲天堂免费观看| 国产精品123| 日本伦理片网站| 毛片电影网| 成人在免费观看视频国产| 青青青草影院 | 尤物视频网站在线| 精品视频免费在线| 四虎精品在线观看| 中文字幕97| 日韩中文字幕一区| 国产伦理精品| 黄视频网站免费看| 国产网站在线| 九九精品在线播放| 青青久久网| 国产不卡精品一区二区三区| 一级片片| 国产成人精品综合久久久| 国产一区二区精品久| 一级片片| 精品国产一区二区三区免费| 日韩专区在线播放| 久久国产一久久高清| 国产成a人片在线观看视频| 欧美国产日韩久久久| 精品国产一区二区三区久久久狼| 欧美激情伊人| 九九精品在线播放| 高清一级做a爱过程不卡视频| 亚洲女人国产香蕉久久精品| 可以免费看污视频的网站| 黄色短视频网站| 麻豆网站在线看| 亚洲精品久久久中文字| 韩国三级视频网站| 日日日夜夜操| 可以免费看污视频的网站| 国产高清在线精品一区a| 国产国语对白一级毛片| 高清一级做a爱过程不卡视频| 国产综合成人观看在线| 国产美女在线观看| 国产成人欧美一区二区三区的|