說明:php使用redis需要
1.安裝redis
2.php的redis擴展
1.redis的安裝
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
tar xzvf redis-4.0.8.tar.gz
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis #手動指定安裝位置
###移動配置文件
cd ../
mkdir /usr/local/redis/etc #在安裝目錄下新建etc文件夾
mv redis.conf /usr/local/redis/etc #將配置文件移動到新疆的etc下
###將redis改為守護進程運行
vi /usr/local/redis/etc/redis.conf #將daemonize no 改成daemonize yes
###啟動命令
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 第一條需要啟動服務(wù)祖乳,第二條是配置文件,帶上配置文件啟動眷昆,會讀取相關(guān)配置
2.安裝php的redis擴展
wget https://github.com/phpredis/phpredis/archive/4.1.0.tar.gz #拿包
tar -zvxf 4.1.0.tar.gz
cd phpredis-4.1.0/
/www/server/php/71/bin/phpize #找到你自己的phpize的路徑
#第一條 指定phpredis安裝位置(非必須)第二條,指定php-config位置作媚,必須
./configure --prefix=/usr/local/phpredis4.1 --with-php-config=/www/server/php/71/bin/php-config
make && make install
#修改php.ini文件帅刊,加上這句
extension = redis.so
3.測試
1.一定要先重啟一下web服務(wù)器,重載配置
輸出一下phpinfo();
能找到這個就ok了
2.使用php連接redis
一定要先把redis服務(wù)開啟赖瞒,啟動命令在上面
php測試代碼:
<?php
$redis=new Redis();
$redis->connect('127.0.0.1', 6379); #如果連接有問題蚤假,這里會直接會報錯
echo "Connection to server sucessfully";
#查看服務(wù)運行情況
echo $redis->ping();
###################輸出#################
Connection to server sucessfully
+PONG
?>