1 安裝Redis
首先,需要一台Redis伺服器。
本地安裝方法參考《Redis手冊》。
2 安裝PHP擴充
要在PHP中連接Redis,還需要在PHP中安裝phpredis擴充功能來連接Redis伺服器。
2.1 Windows系統
Windows下方直接下載phpredis 擴展,位址:https://pecl.php.net/package/redis
參考:《PHP怎麼安裝redis擴充》
注意,要依照自己的PHP版本和位數(不是系統位數)下載擴充包,否則會無法使用。
然後修改php.ini,加入phpredis 支援:
; 下载dll文件后放到在PHP安装目录ext下,再加上这一行 extension="php_redis.dll"
#2.2 Linux指令系統
Linux指令安裝方式如下:
sudo apt-get install php5-redis # Ubuntu yum install php-pecl-redis # CentOS
CentOS需要先安裝EPEL來源,請參考:CentOS安裝EPEL軟體來源。
然後修改php.ini,加入下面一行:
extension=redis.so
2.3 Linux原始碼安裝
安裝依賴工具:
apt-get install php5-dev # Ubuntu yum install php-devel # CentOS
再下載、編譯、安裝phpredis:
wget https://pecl.php.net/get/redis-3.0.0.tgz tar zxf redis-3.0.0.tgz cd redis-3.0.0 phpize ./configure --with-php-config=php-config make make install
上面的phpize和php-config都是php dev版的指令。
如果提示沒有這兩個指令,可指向完整路徑,一般在/usr/bin/目錄下。
然後,開啟php.ini,最後加上:
extension=redis.so
3 程式碼測試
然後,重啟PHP-FPM,新PHP文件,程式碼:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $count = $redis->exists('count') ? $redis->get('count') : 1; echo $count; $redis->set('count', ++$count);
刷新頁面,如果看到不斷增加的數字,表示連接Redis正常。
以上是PHP如何連接和使用Redis的詳細內容。更多資訊請關注PHP中文網其他相關文章!