# 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