redis小记
# redis
## 安装server
1. 首先为yum添加epel源:yum install epel-release
2. yum install redis
3. service redis start 注意端口是6379 记得iptables
4. 测试 redis-cli set get
<以上方法很坑爹,装出来的redis版本是2.4 简单的set只支持2个参数,连个px之类的过期时间都不支持
所以,最好的方法还是从
[官网](redis.io)下载最新的代码去编译安装
可以参照 http://www.cnblogs.com/it-cen/p/4295984.html
make
cd src
make install PREFIX=/usr/local/redis
mv redis.conf /usr/local/redis/etc/
启动服务
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
改为后台服务
vim /usr/local/redis/etc/redis.conf
将daemonize的值改为yes
## 添加 php 支持
- 编译 参照的url http://www.runoob.com/redis/redis-php.html
$ wget https://codeload.github.com/phpredis/phpredis/zip/develop
$ cd phpredis-develop # 进入 phpredis 目录
$ /usr/local/php/bin/phpize # php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
- 修改 php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"
extension=redis.so
也可以写成下面的形式
**extension=/opt/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212/redis.so**
- 重启apache,在phpinfo中出现redis信息
## yii2-redis
- http://www.yiichina.com/tutorial/550
- http://www.cnblogs.com/52cik/p/yii2-redis-cache.html