当前最新的稳定版本是3.2.8,以此版本为例
下载
1wget http://download.redis.io/releases/redis-3.2.8.tar.gz 2tar xvf redis-3.2.8.tar.gz
编译安装
1cd redis-3.2.8 2make 3sudo make install
配置
1sudo mkdir /etc/redis 2sudo cp redis.conf /etc/redis/6379.conf 3sudo vim /etc/redis/6379.conf
修改配置
daemonize yes
开机自启动
1sudo cp ./utils/redis_init_script /etc/init.d/redis 2sudo vim /etc/init.d/redis
头部注释增加一行
1# chkconfig: 2345 10 90 2 3 4sudo chkconfig redis on
启动并测试
1sudo service redis start 2redis-cli 3>quit
php redis扩展
1wget http://pecl.php.net/get/redis-3.1.2.tgz 2phpize 3./configure --with-php-config=/usr/local/php/bin/php-config 4make 5sudo make install 6
如果没有安装autconf,请用yum install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/ 修改php.inn
1sudo vim /etc/php.ini 2 3 4[redis] 5extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303 6extension = redis.so
重启 php-fpm
sudo service php-fpm restart
前面的test.php页面应该能够看到redis扩展被启用。 简单测试代码
1<?php 2 $redis = new Redis(); 3 $redis->connect("127.0.0.1", 6379); 4 $redis->set("say", "hello"); 5 echo $redis->get("say"); 6 $redis->del("say"); 7 echo $redis->get("say");