亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Redis > 正文

Redis教程:php怎么通過redis擴展使用redis

2020-03-17 12:43:46
字體:
來源:轉載
供稿:網友
1、安裝php擴展

a)安裝php擴展phpredis:


[plain]
[root@xsf002 tool]# git clone https://github.com/nicolasff/phpredis.git phpredis 
[root@xsf002 tool]# cd phpredis/ 
[root@xsf002 phpredis]# /usr/local/php/bin/phpize   #<SPAN style="TEXT-INDENT: 20px">假設 php目錄:</SPAN><SPAN style="TEXT-INDENT: 20px">/usr/local/php</SPAN> 
[root@xsf002 phpredis]# ./configure --with-php-config=/usr/local/php/bin/php-config 
[root@xsf002 phpredis]# make 
[root@xsf002 phpredis]# make install 

[root@xsf002 tool]# git clone https://github.com/nicolasff/phpredis.git phpredis
[root@xsf002 tool]# cd phpredis/
[root@xsf002 phpredis]# /usr/local/php/bin/phpize   #假設 php目錄:/usr/local/php
[root@xsf002 phpredis]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@xsf002 phpredis]# make
[root@xsf002 phpredis]# make install 如果順利,將得到類似如下提示:


[plain]
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ 

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ php擴展文件目錄下,將有個redis.so文件。

b)加載redis.so

在php.ini 文件中,添加配置:


[plain]
[redis] 
extension=redis.so 

[redis]
extension=redis.so重啟web服務器,echo phpinfo() ,將看到大致如下顯示:


/

2、通過擴展訪問redis服務器

php如何使用redis服務器存取數據?無非是經過phpredis擴展模塊,通過如下幾個步驟:

1、實例化redis類   【new redis()】

2、調用redis類方法,連接redis服務器 【connect,pconnect】

3、設置連接選項【setOption】

4、存/取數據

5、關閉連接 【close】

如果使用默認選項,步驟3不需要。請參看下面的代碼示例: 


[php]
<?php 
$redis = new Redis(); #實例化redis類 
$redis->connect('127.0.0.1'); #連接服務器 
$redis->set('key', 'hello '); #調用方法,設置string類型值 
$redis->append('key', 'world'); #修改string類型值 
echo $redis->get('key');  #獲取redis key的值,并輸出顯示  
echo $redis->type('key'); #獲取key 的數據類型 
echo $redis->echo('will close...');# 輸出字符串 
$redis->close(); #關閉連接 

<?php
$redis = new Redis(); #實例化redis類
$redis->connect('127.0.0.1'); #連接服務器
$redis->set('key', 'hello '); #調用方法,設置string類型值
$redis->append('key', 'world'); #修改string類型值
echo $redis->get('key');  #獲取redis key的值,并輸出顯示
echo $redis->type('key'); #獲取key 的數據類型
echo $redis->echo('will close...');# 輸出字符串
$redis->close(); #關閉連接  通過上面的代碼,我們基本完成一個簡單redis的存取操作。下面羅列一些Redis類的一些屬性及方法

a)連接redis server:


connect :連接server
pconnect :長連接
auth :權限驗證
select :選擇DB
close : 關閉連接
  setOption : 設置 client 選項
getOption : 獲取client選項
ping : ping redis server
echo : 輸出 字符串

注意,如果頻繁操作redis,不停地connect 和close會很耗性能的,這個時候,建議用pconnect 建立個長連接

b)字符串讀寫函數


append  :在值的后面追加值
decr :遞減一個key的值
incr :遞增一個key的值

get :獲取一個值
set :設置一個值
getSet :設置值,并返回老值
mGet :批量獲取值
mSet :批量設置值
strlen :獲取值長度

注意:如果能用批量操作盡量用批量,減少頻繁連接redis數據庫性能

c)hash讀寫函數


hDel :刪除一個多個域
hExists :判斷一個hash域是否存在
hGet :獲取hash域的值
hGetAll :獲取所有域值
hIncrBy :自增長一個hash int域的值
hKeys :獲取hash 所有域
hLen :獲取域個數
hMGet :批量獲取域的值
hMSet :批量設置域的值
hSet :設置域的值
hVals:得到所有域的值

d)list讀寫函數


lInsert:插入元素
lLen:list長度
lPop:移除并獲取第一個顏色
lPush:插入一個元素
lRem:移除元素
lSet:設置元素值

e)set


sAdd:增加一個或多個成員
sIsMember:是否包含
sMembers:得到成員
sMove:移動成員
sPop:移除成員
sRandMember:得到隨機成員
sRem:刪除

f)sorted set


zAdd:增加一個或多個
zCard:成員個數
zIncrBy:遞增成員score
zRange:返回索引范圍內的成員
zRangeByScore :返回score范圍內的成員
zScore:獲取成員score
zRem:移除一個或多個成員
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人精品一区二区三区电影黑人| 中文字幕欧美亚洲| 久久久999成人| 91在线免费网站| 91精品91久久久久久| 久久久噜噜噜久噜久久| 午夜精品一区二区三区av| 欧美高清在线视频观看不卡| 91国偷自产一区二区三区的观看方式| 欧美韩日一区二区| 欧美激情国产精品| 欧美一级淫片aaaaaaa视频| 国模视频一区二区三区| 97视频免费观看| 最近2019中文字幕一页二页| 国产亚洲欧美日韩美女| 亚洲日本欧美中文幕| 亚洲成人999| 日韩日本欧美亚洲| 久久夜色精品亚洲噜噜国产mv| 欧美激情2020午夜免费观看| 日韩精品免费看| 综合136福利视频在线| 成人免费视频网址| 欧美综合激情网| 日韩成人免费视频| 国产区亚洲区欧美区| 欧美人与物videos| 精品国产一区二区三区在线观看| 亚洲毛片在线观看.| 亚洲国产成人精品久久| 亚洲精品suv精品一区二区| 欧美在线免费视频| 狠狠躁天天躁日日躁欧美| 久久影院中文字幕| 国内外成人免费激情在线视频网站| 日韩精品免费在线视频| 日韩免费看的电影电视剧大全| 91九色精品视频| 日韩电影在线观看永久视频免费网站| 在线观看精品国产视频| 久久久这里只有精品视频| 欧美最猛性xxxxx(亚洲精品)| 亚洲人精选亚洲人成在线| 91久热免费在线视频| 性色av一区二区咪爱| 一区二区三区天堂av| 久久久久久久久久久网站| 国产精品亚洲网站| 亚洲一区二区三区成人在线视频精品| 精品成人av一区| 亚洲国内精品视频| 国产精品美女999| 国产精品尤物福利片在线观看| 91sao在线观看国产| 中文字幕精品—区二区| 久久99亚洲精品| 日韩免费在线免费观看| 91在线免费视频| 91色琪琪电影亚洲精品久久| 中文字幕亚洲情99在线| 中文字幕欧美日韩va免费视频| 亚洲老司机av| 久久久久久久久久久91| 欧美日韩免费在线观看| 久久免费精品视频| 欧洲精品毛片网站| 日韩美女在线播放| 一本一本久久a久久精品牛牛影视| 国产成人精品一区二区三区| 亚洲精品电影网站| 国产精品色悠悠| 96精品视频在线| 国产精品成av人在线视午夜片| 91情侣偷在线精品国产| 日韩精品中文字幕在线观看| 国产精品女人网站| 大桥未久av一区二区三区| 亚洲精品动漫久久久久| 中文字幕亚洲激情| 26uuu国产精品视频| 亚洲欧美日韩中文视频| 九九久久综合网站| 日本韩国在线不卡| 97视频国产在线| 久久影视电视剧免费网站| 91久久精品一区| 国产成人精品在线观看| 久久成年人免费电影| 亚洲精品色婷婷福利天堂| 91久久在线观看| 亚洲国产福利在线| 亚洲综合日韩在线| 亚洲男人天堂网站| 久久躁日日躁aaaaxxxx| 久久电影一区二区| 国产成人精品优优av| 日韩视频在线免费| 精品久久久91| 热久久视久久精品18亚洲精品| 亚洲日本成人女熟在线观看| 韩剧1988免费观看全集| 91久久久久久国产精品| 亲子乱一区二区三区电影| 国产欧美精品久久久| 亚洲精品国产suv| 国产精品久久久久久久久男| 欧美精品国产精品日韩精品| 欧美在线观看网址综合| 欧美日韩国产精品一区二区三区四区| 亚洲在线第一页| 亚洲夜晚福利在线观看| 欧美日韩亚洲国产一区| 亚洲综合成人婷婷小说| 亚洲va欧美va在线观看| 国产精品久久久久久久天堂| 亚洲午夜未满十八勿入免费观看全集| 欧美另类极品videosbest最新版本| 亚洲精品电影久久久| 精品成人av一区| 少妇高潮久久久久久潘金莲| 亚洲免费视频网站| 欧美高清视频在线播放| 精品国产欧美一区二区五十路| 91亚洲精品在线观看| 国产精品99久久99久久久二8| 爽爽爽爽爽爽爽成人免费观看| 日韩免费av片在线观看| 中文字幕免费精品一区| 国产免费观看久久黄| 国产精品男人的天堂| 国产精品国产亚洲伊人久久| 97精品国产97久久久久久春色| 久久av在线看| 亚洲精品日韩av| 高清欧美电影在线| 欧美日本在线视频中文字字幕| 久久国产精品偷| 日韩网站在线观看| 国产精品美女呻吟| 国产91精品久久久| 欧美黑人一级爽快片淫片高清| 在线视频免费一区二区| 久久综合亚洲社区| 国产日本欧美一区二区三区在线| 亚洲精品综合精品自拍| 不卡中文字幕av| 夜夜嗨av色一区二区不卡| 日本电影亚洲天堂| 久久精品国产亚洲一区二区| 韩国精品美女www爽爽爽视频| 亚洲成人av在线播放| 国产精品免费一区| 欧美一级成年大片在线观看| 欧美日韩午夜视频在线观看| 91av视频在线观看| 久久精品国产亚洲精品2020| 日韩不卡在线观看| 国产精品r级在线| 91精品国产综合久久香蕉的用户体验| 欧美日韩中文字幕在线视频| 日韩在线高清视频| 亚洲欧美一区二区三区在线| 久久久久久久久亚洲|