PHPRedis安裝

netkiller發表於2016-05-14

20.4.4. php-redis.x86_64 : Extension for communicating with the Redis key-value store

20.4.4.1. pecl 安裝

pecl install redis

20.4.4.2. yum安裝

https://github.com/nicolasff/phpredis

yum search redis

php-redis.x86_64 : Extension for communicating with the Redis key-value store
python-redis.noarch : A Python client for redis
redis.x86_64 : A persistent key-value database

20.4.4.3. 原始碼編譯安裝

安裝Git版本控制客戶端

yum install git

從github倉庫中克隆一份程式碼到本地

git clone git://github.com/nicolasff/phpredis.git

編譯安裝phpredis; 我暫時沒有找到 pecl的phpredis源

cd phpredis
phpize
./configure --with-php-config=/srv/php-5.4.9/bin/php-config
make && make install

建立配置檔案

20.4.4.4. 配置 redis.ini

cat > /srv/php-5.4.9/etc/conf.d/redis.ini <<EOF
extension=redis.so
EOF

檢視安裝情況

# php -m | grep redis
redis

20.4.4.5. Session 配置

使用 Redis 儲存 Session 資料

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
或者使用多個redis
session.save_path = "tcp://host1:6379?weight=1, tcp://host2:6379?weight=2&timeout=2.5, tcp://host3:637


相關文章