圖文介紹PHP添加Redis模塊及連接
下面通過圖文并茂的方式給大家展示如下:
上幾篇文章介紹了Redis的安裝及使用,下面將介紹php如何添加Redis擴(kuò)展!
php手冊并沒有提供Redis的類和方法,也沒有提供相關(guān)的擴(kuò)展模塊,但我們可以在Redis的官網(wǎng)下載PHP的擴(kuò)展,里面的擴(kuò)展比較多,僅以phpredis為例。
1.phpredis下載
1.點(diǎn)擊"Repository"進(jìn)入Redis的學(xué)習(xí)庫,里面有Redis擴(kuò)展的代碼文件和相關(guān)的介紹以及類和方法
2.點(diǎn)擊"releases"進(jìn)入phpredis的源文件
3.下載最新版的phpredis源文件,選擇"tar.gz"下載
2.phpredis配置
1.解壓phpredis文件
1 tar -zxvf phpredis-2.2.7.tar.gz
2.安裝配置phpredis
1.在phpredis目錄下運(yùn)行phpize5命令,生成configure文件
phpize5
2.安裝配置igbinary
wget http://pecl.php.net/get/igbinary-1.2.1.tgz
./configure
make
sudo make install
3.安裝配置phpredis
./configure --enable-redis-igbinary
make
sudo make install
4.修改php.ini,添加(要按順序,先添加igbinary.so,再添加redis.so)
extension=igbinary.so
extension=redis.so
3查看phpredis
1.使用phpinfo()查看
4.php連接redis數(shù)據(jù)庫
1.開啟數(shù)據(jù)庫服務(wù)
2.新建一個(gè)redis.php文件,并鍵入以下代碼進(jìn)行連接
//實(shí)例化 $redis = new Redis(); //連接數(shù)據(jù)庫 $redis->connect('127.0.0.1',6379); //授權(quán),password為你設(shè)置的授權(quán)密碼,如未設(shè)置,可不使用該方法 $redis->auth(password); //keys方法,查詢所有key $keys = $redis->keys("*"); var_dump($keys);
3.在瀏覽器中打開該文件,查看查詢結(jié)果
以上就是本文介紹全部內(nèi)容希望大家喜歡。
- PHP基于Redis消息隊(duì)列實(shí)現(xiàn)發(fā)布微博的方法
- php結(jié)合redis高并發(fā)下發(fā)帖、發(fā)微博的實(shí)現(xiàn)方法
- PHP使用redis消息隊(duì)列發(fā)布微博的方法示例
- PHP結(jié)合Redis+MySQL實(shí)現(xiàn)冷熱數(shù)據(jù)交換應(yīng)用案例詳解
- PHP+redis實(shí)現(xiàn)的購物車單例類示例
- php結(jié)合redis實(shí)現(xiàn)高并發(fā)下的搶購、秒殺功能的實(shí)例
- 項(xiàng)目中應(yīng)用Redis+Php的場景
- php+redis在實(shí)際項(xiàng)目中HTTP 500: Internal Server Error故障排除
- PHP+redis實(shí)現(xiàn)微博的推模型案例分析
相關(guān)文章
Apache+PHP+MySQL搭建PHP開發(fā)環(huán)境圖文教程
這篇文章主要介紹了Apache+PHP+MySQL搭建PHP開發(fā)環(huán)境圖文教程,文中通過圖文流程介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08PHP中設(shè)置時(shí)區(qū),記錄日志文件的實(shí)現(xiàn)代碼
php中設(shè)置時(shí)區(qū) 記錄日志文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下2013-01-01學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)建造者模式
這篇文章主要介紹了php設(shè)計(jì)模式中的建造者模式,使用php實(shí)現(xiàn)建造者模式,感興趣的小伙伴們可以參考一下2015-12-12