首頁  >  文章  >  後端開發  >  PHP如何連接和使用Redis

PHP如何連接和使用Redis

藏色散人
藏色散人轉載
2019-01-11 16:56:4016028瀏覽



PHP如何連接和使用Redis

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(&#39;127.0.0.1&#39;, 6379);
    $count = $redis->exists(&#39;count&#39;) ? $redis->get(&#39;count&#39;) : 1;
    echo $count;
    $redis->set(&#39;count&#39;, ++$count);

刷新頁面,如果看到不斷增加的數字,表示連接Redis正常。



以上是PHP如何連接和使用Redis的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:awaimai.com。如有侵權,請聯絡admin@php.cn刪除
上一篇:thinkphp是什麼下一篇:thinkphp是什麼