婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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常用操作實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人免费高清在线| 色爱区综合激月婷婷| 亚洲综合av网| 五月婷婷久久丁香| 日韩高清一级片| 黑人巨大精品欧美一区| 国产99久久久久| 色偷偷一区二区三区| 国产精品白丝av| 99久久久国产精品免费蜜臀| 在线区一区二视频| 欧美成人精品福利| 国产精品久久久久久久久免费丝袜| 国产精品久久久久天堂| 亚洲最色的网站| 极品美女销魂一区二区三区免费| 国产a精品视频| 欧美亚洲综合久久| 精品99久久久久久| 国产精品久久99| 老司机精品视频在线| 国产精品123区| 欧美婷婷六月丁香综合色| 精品国产一二三区| 一区二区三区欧美亚洲| 激情久久五月天| 欧美中文一区二区三区| 欧美喷潮久久久xxxxx| 欧美国产一区二区| 亚洲午夜在线电影| 高潮精品一区videoshd| 91精品国产91久久久久久一区二区| 日本一区二区三区在线不卡| 视频精品一区二区| 色88888久久久久久影院按摩| 久久这里只有精品首页| 日韩和欧美一区二区三区| 色av一区二区| 欧美美女直播网站| 亚洲精品日产精品乱码不卡| 国产一区二区三区蝌蚪| 555www色欧美视频| 亚洲成人av一区二区| 日本乱人伦aⅴ精品| 1000部国产精品成人观看| 国产成人av电影在线播放| 欧美第一区第二区| 久久国产免费看| 日韩欧美一卡二卡| 蜜臀av一区二区在线观看| 欧美在线短视频| 亚洲日本青草视频在线怡红院| 精品系列免费在线观看| 欧美日本国产视频| 国产精品久久99| 91视频在线观看免费| 久久精品亚洲乱码伦伦中文| 亚洲成人精品一区二区| jizz一区二区| 久久亚洲春色中文字幕久久久| 一区二区国产盗摄色噜噜| 国产精品主播直播| 5858s免费视频成人| 日韩欧美一级在线播放| 亚洲精品免费一二三区| 日本成人在线网站| 色综合久久九月婷婷色综合| 欧美激情在线观看视频免费| 午夜电影网一区| 色婷婷亚洲综合| 久久久不卡网国产精品二区| 天天影视色香欲综合网老头| 精品一区二区三区久久| 在线亚洲一区二区| 成人欧美一区二区三区白人| 成人亚洲精品久久久久软件| 欧美一区二区精品在线| 午夜成人在线视频| 欧美三级乱人伦电影| 一区二区三区波多野结衣在线观看| 成人晚上爱看视频| 国产精品网站一区| 国产91高潮流白浆在线麻豆| 久久久久一区二区三区四区| 免费观看一级欧美片| 91亚洲精华国产精华精华液| 久久久久久久久久久久久女国产乱 | 精品噜噜噜噜久久久久久久久试看| 国产日本欧美一区二区| 午夜精品成人在线视频| 五月天一区二区三区| 99久久精品免费精品国产| 国产精品久久夜| 国内精品伊人久久久久av一坑| 欧美不卡在线视频| 国产成人精品免费| 国产精品久久久久久福利一牛影视 | 精品999在线播放| 精品一区二区av| 久久免费精品国产久精品久久久久 | 国产v综合v亚洲欧| 久久久五月婷婷| 99久久精品情趣| 午夜欧美电影在线观看| 精品久久国产97色综合| 成人免费视频网站在线观看| 亚洲摸摸操操av| 欧美一级生活片| 午夜在线电影亚洲一区| 国产在线精品视频| 日韩欧美不卡一区| 国产.欧美.日韩| 亚洲美女精品一区| 日韩小视频在线观看专区| 大白屁股一区二区视频| 亚洲一区二区三区美女| 精品福利在线导航| 91视频在线观看免费| 久久精品国产在热久久| 成人欧美一区二区三区视频网页| 欧美日韩精品久久久| 国产伦精一区二区三区| 亚洲小说欧美激情另类| 久久久午夜电影| 欧美午夜精品久久久久久孕妇 | 狠狠色丁香婷婷综合| 亚洲视频香蕉人妖| 精品国产91洋老外米糕| 91福利精品视频| 韩国精品一区二区| 亚洲一区二区在线视频| 91精品国产91久久久久久一区二区 | 精品久久久久久久人人人人传媒 | 精品免费国产二区三区 | 久久99国产精品久久| 亚洲激情第一区| 久久久精品tv| 欧美一区二区日韩| 欧美在线制服丝袜| 成人av电影在线观看| 久久超级碰视频| 亚洲国产欧美在线| 精品久久一区二区| 日韩午夜电影在线观看| 色婷婷综合久久久久中文一区二区 | 色婷婷综合久久久| 国产精品影视在线| 日本色综合中文字幕| 亚洲黄色片在线观看| 国产精品三级久久久久三级| 久久综合久久综合亚洲| 日韩一区二区在线观看| 欧美三级视频在线| 一本久久综合亚洲鲁鲁五月天 | 久久久亚洲综合| 日韩一级二级三级| 精品视频全国免费看| 色综合色综合色综合色综合色综合 | 欧美视频自拍偷拍| 色哟哟日韩精品| 91女厕偷拍女厕偷拍高清| 麻豆国产91在线播放| 亚洲成a天堂v人片| 亚洲夂夂婷婷色拍ww47| 一区二区三区在线播放| 亚洲色图一区二区| 亚洲欧洲成人自拍| 一色屋精品亚洲香蕉网站| 国产精品久久免费看| 国产精品九色蝌蚪自拍| 亚洲天堂免费看| 日韩女优毛片在线| 精品免费日韩av| 精品国产不卡一区二区三区| 欧美一区二区人人喊爽| 欧美mv日韩mv国产网站app| 欧美精品成人一区二区三区四区| 欧美在线视频你懂得| 欧美精品乱人伦久久久久久| 欧美日韩性生活| 欧美视频三区在线播放| 高清国产一区二区三区| 国产综合色产在线精品| 国产真实精品久久二三区| 国产一区视频在线看| 懂色av一区二区三区免费观看| 国产成人免费av在线| 国产成人午夜片在线观看高清观看| 97超碰欧美中文字幕| 欧美—级在线免费片| 国产成人精品免费| 91国偷自产一区二区三区观看 | 一本色道久久加勒比精品| www.亚洲国产| 色综合天天视频在线观看 | 亚洲国产乱码最新视频 | 91美女片黄在线| 成人自拍视频在线观看| 日本韩国精品在线| 精品精品欲导航|