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

你可能感兴趣的:(php,linux)