国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Redis > 正文

PHP緩存之redis中文文檔

2020-03-17 12:44:03
字體:
來源:轉載
供稿:網友
phpredis是php的一個擴展,效率是相當高有鏈表排序功能,對創(chuàng)建內存級的模塊業(yè)務關系

很有用;以下是redis官方提供的命令使用技巧:

https://github.com/owlient/phpredis(支持redis 2.0.4)

Redis::__construct構造函數

$redis = new Redis();

connect, open 鏈接redis服務

參數host: string,服務地址port: int,端口號timeout: float,鏈接時長 (可選, 默認為 0 ,不限鏈接時間)注: 在redis.conf中也有時間,默認為300

get 得到某個key的值(string值)

如果該key不存在,return false

set 寫入key 和 value(string值)

如果寫入成功,return ture

setex 帶生存時間的寫入值

$redis->setex('key', 3600, 'value'); // sets key → value, with 1h TTL.

setnx 判斷是否重復的,寫入值

$redis->setnx('key', 'value');$redis->setnx('key', 'value');

delete  刪除指定key的值

返回已經刪除key的個數(長整數)$redis->delete('key1', 'key2');$redis->delete(array('key3', 'key4', 'key5'));

mset (redis版本1.1以上才可以用)

同時給多個key賦值$redis->mset(array('key0' => 'value0', 'key1' => 'value1'));

multi, exec, discard進入或者退出事務模式

參數可選Redis::MULTI或Redis::PIPELINE. 默認是 Redis::MULTIRedis::MULTI:將多個操作當成一個事務執(zhí)行Redis::PIPELINE:讓(多條)執(zhí)行命令簡單的,更加快速的發(fā)送給服務器,但是沒有任何原子性的保證discard:刪除一個事務返回值multi(),返回一個redis對象,并進入multi-mode模式,一旦進入multi-mode模式,以后調用的所有方法都會返回相同的對象,只到exec()方法被調用。watch, unwatch (代碼測試后,不能達到所說的效果)監(jiān)測一個key的值是否被其它的程序更改。如果這個key在watch 和 exec (方法)間被修改,這個 MULTI/EXEC 事務的執(zhí)行將失敗(return false)unwatch  取消被這個程序監(jiān)測的所有key參數,一對key的列表$redis->watch('x');$ret = $redis->multi() ->incr('x') ->exec();subscribe *方法回調。注意,該方法可能在未來里發(fā)生改變publish *發(fā)表內容到某一個通道。注意,該方法可能在未來里發(fā)生改變exists判斷key是否存在。存在 true 不在 false

List鏈表型操作

1、list左邊(頭)添加一個值為value的元素,返回0和1

$redis - > [lr]push($key,$values);


[lr]Pushx 如果存在就不添加

[lr]Pop 刪除,成功則返回刪除元素

2、lSize 返回鏈表的元素個數

$redis -> lSize($key);


3、lSet 給key的list中index位置的元素賦值為value

$redis -> lSet($key,$index,$values);


4、lGet,IIndex 返回key的list中index位置的元素

$redis -> lGet($key,$index);


5、lRange,lGetRange 返回key的list中start 至 end 之間的元素(end=-1,返回所有),負值表示從后面開始計算

$redis -> lRange($key,$start,$end)


6、lTrim,listTrim 截取名稱key的list,保留start - end 之間的元素

$redis -> lTrim($key,$start,$end);


7、lRem,lRemove 刪除count個名稱為key的list中值為value的元素。count=0,刪除所有值為value的元素;count>0從頭到尾刪除count個值為value的元素,count<0從尾到頭刪除count個值為value的元素

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 密山市| 东明县| 潼关县| 五原县| 安龙县| 定安县| 襄城县| 阿尔山市| 孟连| 普陀区| 高邑县| 崇文区| 牟定县| 北宁市| 昌吉市| 临漳县| 牙克石市| 星子县| 平湖市| 时尚| 琼结县| 康保县| 蓬莱市| 宁明县| 扎赉特旗| 莱阳市| 临桂县| 左云县| 石棉县| 娄烦县| 辽宁省| 伊吾县| 大兴区| 梓潼县| 呼图壁县| 茶陵县| 巩留县| 淮安市| 靖西县| 绥棱县| 谷城县|