<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      phpRedis函數(shù)使用總結(jié)【分類詳細(xì)】

      <?php
      /*1.Connection*/
         $redis = new Redis();
         $redis->connect('127.0.0.1',6379,1);//短鏈接,本地host,端口為6379,超過(guò)1秒放棄鏈接
         $redis->open('127.0.0.1',6379,1);//短鏈接(同上)
         $redis->pconnect('127.0.0.1',6379,1);//長(zhǎng)鏈接,本地host,端口為6379,超過(guò)1秒放棄鏈接
         $redis->popen('127.0.0.1',6379,1);//長(zhǎng)鏈接(同上)
         $redis->auth('password');//登錄驗(yàn)證密碼,返回【true | false】
         $redis->select(0);//選擇redis庫(kù),0~15 共16個(gè)庫(kù)
         $redis->close();//釋放資源
         $redis->ping(); //檢查是否還再鏈接,[+pong]
         $redis->ttl('key');//查看失效時(shí)間[-1 | timestamps]
         $redis->persist('key');//移除失效時(shí)間[ 1 | 0]
         $redis->sort('key',[$array]);//返回或保存給定列表、集合、有序集合key中經(jīng)過(guò)排序的元素,$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)前庫(kù)中的key移動(dòng)到15庫(kù)中[0|1]
      
      //string
         $redis->strlen('key');//獲取當(dāng)前key的長(zhǎng)度
         $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的長(zhǎng)度,不存在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)前庫(kù)中的key的個(gè)數(shù)
         $redis->flushAll();//清空整個(gè)redis[總true]
         $redis->flushDB();//清空當(dāng)前redis庫(kù)[總true]
         $redis->save();//同步??把數(shù)據(jù)存儲(chǔ)到磁盤(pán)-dump.rdb[true]
         $redis->bgsave();//異步??把數(shù)據(jù)存儲(chǔ)到磁盤(pán)-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);//開(kāi)啟事務(wù),事務(wù)塊內(nèi)的多條命令會(huì)按照先后順序被放進(jìn)一個(gè)隊(duì)列當(dāng)中,最后由 EXEC 命令在一個(gè)原子時(shí)間內(nèi)執(zhí)行。
         $redis->multi(Redis::PIPELINE);//開(kāi)啟管道,事務(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)建更新分開(kāi)操作*/
         $redis->lpush('key','value');//增,只能將一個(gè)值value插入到列表key的表頭,不存在就創(chuàng)建 [列表的長(zhǎng)度 |false]
         $redis->rpush('key','value');//增,只能將一個(gè)值value插入到列表key的表尾 [列表的長(zhǎng)度 |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)建 [列表的長(zhǎng)度 |false]
         $redis->rpushx('key','value');//增,只能將一個(gè)值value插入到列表key的表尾,不存在不創(chuàng)建 [列表的長(zhǎ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,沒(méi)有重復(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,沒(méi)有重復(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');//查,通過(guò)值反拿權(quán) [num | null]
         $redis->zrange('key',$start,$stop);//查,通過(guò)(score從小到大)【排序名次范圍】拿member值,返回有序集key中,【指定區(qū)間內(nèi)】的成員 [array | null]
         $redis->zrevrange('key',$start,$stop);//查,通過(guò)(score從大到小)【排序名次范圍】拿member值,返回有序集key中,【指定區(qū)間內(nèi)】的成員 [array | null]
         $redis->zrangebyscore('key',$min,$max[,$config]);//查,通過(guò)scroe權(quán)范圍拿member值,返回有序集key中,指定區(qū)間內(nèi)的(從小到大排)成員[array | null]
         $redis->zrevrangebyscore('key',$max,$min[,$config]);//查,通過(guò)scroe權(quán)范圍拿member值,返回有序集key中,指定區(qū)間內(nèi)的(從大到小排)成員[array | null]
         $redis->zrank('key','member');//查,通過(guò)member值查(score從小到大)排名結(jié)果中的【member排序名次】[order | null]
         $redis->zrevrank('key','member');//查,通過(guò)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]
      
      ?>
      posted @ 2017-10-30 12:30  去.玩兒  閱讀(2509)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久发布国产伦子伦精品| 91精品国产蜜臀在线观看| 日韩秘 无码一区二区三区| 日本道不卡一二三区视频| 日本一区二区三区视频版| 广东少妇大战黑人34厘米视频| 亚洲成人av在线系列| 清纯唯美人妻少妇第一页| 国产av无码专区亚洲aⅴ| 国产婷婷综合在线视频中文| 国产黄色av一区二区三区| 六十路熟妇乱子伦| 青青狠狠噜天天噜日日噜| 中文字幕成人精品久久不卡| 97人妻精品一区二区三区| 欧美三级欧美成人高清| 真实国产老熟女无套内射| 国产午夜福利片在线观看| 成人伊人青草久久综合网| 樱花草视频www日本韩国| 国产普通话对白刺激| 精品国精品国产自在久国产应用男 | 亚洲日韩一区二区| 久久国产自偷自免费一区| 国产精品综合一区二区三区 | 国产九九视频一区二区三区 | 中文字幕人妻不卡精品| 中国china露脸自拍性hd| 亚洲精品国产av成人网| 日本熟妇XXXX潮喷视频| 小污女小欲女导航| 好吊视频专区一区二区三区| 综合激情亚洲丁香社区| 国产日韩另类综合11页| www欧美在线观看| 久久精品国产99国产精品严洲| 亚洲乱熟乱熟女一区二区| 国内自拍小视频在线看| 久久国产成人高清精品亚洲| 啊轻点灬大JI巴太粗太长了在线| 亚洲日韩久久综合中文字幕|