亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP如何連接和使用Redis

來源:藏色散人 發(fā)布時間:2019-01-14 11:30:56 閱讀量:826

1 安裝Redis

首先,需要一臺Redis服務(wù)器。

本地安裝方法參考《Redis手冊》。

2 安裝PHP擴(kuò)展

要在PHP中連接Redis,還需要在PHP中安裝phpredis擴(kuò)展來連接Redis服務(wù)器。

2.1 Windows系統(tǒng)

Windows下直接下載 phpredis 擴(kuò)展,地址:https://pecl.php.net/package/redis

參考:《PHP怎么安裝redis擴(kuò)展

注意,要根據(jù)自己的PHP版本和位數(shù)(不是系統(tǒng)位數(shù))下載擴(kuò)展包,否則會無法使用。

然后修改 php.ini,加入 phpredis 支持:

1

2

; 下載dll文件后放到在PHP安裝目錄ext下,再加上這一行

extension="php_redis.dll"

2.2 Linux命令系統(tǒng)

Linux命令安裝方式如下:

1

2

sudo apt-get install php5-redis       # Ubuntu

yum install php-pecl-redis            # CentOS

CentOS需要先安裝EPEL源,請參考:CentOS安裝EPEL軟件源。

然后修改php.ini,加入下面一行:

1

extension=redis.so

2.3 Linux源碼安裝

安裝依賴工具:

1

2

apt-get install php5-dev           # Ubuntu

yum install php-devel              # CentOS

再下載、編譯、安裝phpredis:

1

2

3

4

5

6

7

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,最后加上:

1

extension=redis.so

3 代碼測試

然后,重啟PHP-FPM,新建PHP文件,代碼:

1

2

3

4

5

6

<?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);

刷新頁面,如果看到不斷增加的數(shù)字,說明連接Redis正常。


標(biāo)簽: PHP
分享:
評論:
你還沒有登錄,請先