欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > PHP針對(duì)redis常用操作實(shí)例詳解

PHP針對(duì)redis常用操作實(shí)例詳解

熱門標(biāo)簽:江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 哪里辦理400電話 怎么向銷售公司推銷外呼系統(tǒng) 外呼系統(tǒng)撥打暫時(shí)無法接通 長春人工外呼系統(tǒng)服務(wù)商 廣州防封卡外呼系統(tǒng)多少錢一個(gè)月 高德地圖標(biāo)注家 仁和怎么申請(qǐng)400開頭的電話 廣東地市地圖標(biāo)注

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

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP針對(duì)redis常用操作實(shí)例詳解》,本文關(guān)鍵詞  PHP,針對(duì),redis,常用,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP針對(duì)redis常用操作實(shí)例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP針對(duì)redis常用操作實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产精品理论在线| 五月婷婷综合在线观看| 亚洲人与黑人屁股眼交| 337p日本欧洲亚洲大胆精品 | 欧美三级中文字| 亚洲免费观看高清在线观看| 成人av免费在线播放| 一区二区国产精品精华液| 亚洲国产精品激情在线观看| 国产精品中文字幕日韩精品| 后入内射无码人妻一区| 久久精品这里都是精品| 国产伦精品一区二区三区在线观看| aaaaa级少妇高潮大片免费看| 日韩美女一区二区三区四区| 免费av网站大全久久| 亚欧洲乱码视频| 精品欧美一区二区三区精品久久| 美女看a上一区| 一区二区三区在线观看免费视频| 久久久精品一品道一区| 国产剧情av麻豆香蕉精品| 大地资源高清在线视频观看| 国产精品久久午夜| 99国产一区二区三精品乱码| 欧美四级电影在线观看| 午夜a成v人精品| www.av欧美| 国产色91在线| 波多野结衣欧美| 欧美色涩在线第一页| 日欧美一区二区| 亚洲欧美va天堂人熟伦| 国产精品视频免费| 99久久国产综合色|国产精品| 欧美日韩色综合| 免费看精品久久片| 免费看特级毛片| 亚洲区小说区图片区qvod| 美女久久久久久久久| 精品少妇一区二区三区在线播放 | 成人一区二区在线观看| 日本韩国欧美在线| 午夜精品成人在线视频| 亚洲成a天堂v人片| 这里只有久久精品| 国产精品嫩草99a| 国产成人精品一区二区三区在线观看 | 超碰人人人人人人人| 亚洲欧美一区二区三区国产精品| 日韩Av无码精品| 久久久久久久久久久黄色| 9i看片成人免费高清| 91精品国产乱| 国产精品2024| 欧美日韩精品久久久| 精品伊人久久久久7777人| 一本色道久久综合亚洲91| 日韩和欧美一区二区三区| 国产成人免费在线观看视频| 亚洲一区二区三区四区在线观看| 日本一级免费视频| 亚洲精品中文字幕在线观看| 亚洲自拍偷拍一区二区| 综合av第一页| 六月婷婷七月丁香| 亚洲精品乱码久久久久久久久| xxxx日本免费| 一区二区国产盗摄色噜噜| 亚洲精品国产精品国自| 依依成人综合视频| 国产性猛交xx乱| 亚洲成国产人片在线观看| 亚洲一二三在线观看| 日韩电影在线观看一区| 国产三级国产精品国产国在线观看| 日韩二区三区在线观看| 少妇久久久久久被弄高潮| 麻豆91免费观看| 欧美日韩一区二区三区在线 | 国产真实乱对白精彩久久| 欧美三级韩国三级日本三斤| 国产精品1区2区3区在线观看| 欧美巨大另类极品videosbest| 国产成人精品综合在线观看| 日韩欧美一区二区在线视频| 免费高清视频在线观看| 中文在线资源观看网站视频免费不卡 | 91精品福利在线一区二区三区| 成人午夜免费电影| 久久免费看少妇高潮| 深夜视频在线观看| 亚洲欧美怡红院| 中文字幕精品亚洲| 日韩av一二三| 欧美精品自拍偷拍| 91女人视频在线观看| 91麻豆精品国产91久久综合| 亚洲成人精品一区| 在线视频综合导航| 成人精品鲁一区一区二区| 久久免费偷拍视频| 国产吞精囗交久久久| 亚洲成人免费av| 在线观看一区二区精品视频| 成人免费高清在线观看| 国产亚洲欧洲997久久综合 | 中文av一区二区| 一区二区三区伦理片| 日精品一区二区| 欧美日韩午夜在线| 精品无码av一区二区三区不卡| 国产精品国产三级国产| 国产一区二区三区视频播放| 久久国产精品区| 日韩欧美国产麻豆| 加勒比精品视频| 视频在线观看一区二区三区| 欧美精品久久一区| 日本精品一二三| 亚洲国产日日夜夜| 欧美日韩精品一区二区天天拍小说 | 国内精品国产三级国产a久久| 日韩久久免费av| 制服丝袜第二页| 日本亚洲欧美天堂免费| 欧美一卡2卡三卡4卡5免费| 水蜜桃av无码| 男女男精品视频| 精品久久人人做人人爽| 亚洲精品国产91| 国产一区二区三区免费看| 久久九九99视频| 日本一级特级毛片视频| 成人黄色大片在线观看| 亚洲欧美视频在线观看视频| 色94色欧美sute亚洲线路二| 91无套直看片红桃| 一级做a爱片久久| 3d动漫精品啪啪一区二区竹菊| 污片免费在线观看| 蜜桃一区二区三区在线| 久久久国产午夜精品| 成人免费毛片xxx| 久久久久久久精| 婷婷激情四射网| av动漫一区二区| 亚洲国产一区二区三区| 欧美精品 国产精品| 黄色性生活一级片| 激情文学综合网| 国产精品视频麻豆| 欧美丝袜丝交足nylons图片| 亚洲天堂美女视频| 极品少妇xxxx精品少妇| 欧美国产激情一区二区三区蜜月 | 国产精品视频看| 欧美丝袜丝交足nylons| 久久偷拍免费视频| 久久国产精品第一页| 欧美极品少妇xxxxⅹ高跟鞋| 91精品办公室少妇高潮对白| 尤物网站在线观看| 极品瑜伽女神91| 亚洲婷婷综合色高清在线| 欧美日本韩国一区| 成人在线一级片| 成人黄色电影在线 | 国产精品久久久爽爽爽麻豆色哟哟| 在线精品视频一区二区三四| 强迫凌虐淫辱の牝奴在线观看| 国产最新精品精品你懂的| 最新成人av在线| 日韩午夜激情av| 天天看天天摸天天操| 国产人成视频在线观看| 国产一区二区三区| 亚洲国产精品久久久久婷婷884| 2014亚洲片线观看视频免费| 波多野结衣不卡视频| 久久福利小视频| 国产 欧美在线| 日韩精品乱码免费| 国产精品传媒在线| 日韩欧美在线影院| 99热精品免费| 中文字幕丰满孑伦无码专区| 成人av午夜影院| 久久国产尿小便嘘嘘| 亚洲色图丝袜美腿| 精品国产一区a| 欧洲另类一二三四区| 谁有免费的黄色网址| av地址在线观看| 国产一二三精品| 天天操天天色综合| 亚洲男人天堂av网| 久久久精品免费网站| 成人美女在线视频| 美女视频黄免费的久久|