西数超哥博客
运维经验教程分享

linux 配置redis,并整合到php5.6

官方下载地址:
http://redis.io/download

wget -c http://download.redis.io/releases/redis-3.0.0.tar.gz  (也可下载最新版)

tar -zxvf redis-3.0.0.tar.gz -C /opt/ && rm -rf redis-3.0.0.tar.gz
cd /opt/redis-3.0.0
make

echo ‘#star redis server’ >> /etc/rc.local
echo ‘sudo -u nobody /opt/redis-3.0.0/src/redis-server /opt/redis-3.0.0/redis.conf &> /dev/null’ >> /etc/rc.local

修改配置文件:/opt/redis-3.0.0/redis.conf
bind 默认监听本地全部ip,根据需求可修改为本地私有地址
bind 127.0.0.1 #必须修改
daemonize no 修改为 daemonize yes #必须修改
logfile 日志文件路径,默认输出到/dev/null
databases 数据库数量,从0开始 0,1,2,…
save 快照,保存数据到硬盘,默认:

  1. # 过了900秒并且有1个key发生了改变 就会触发save动作
  2. # 过了300秒并且有10个key发生了改变 就会触发save动作
  3. # 过了60秒并且至少有10000个key发生了改变 也会触发save动作
  4. dbfilename 保存数据的文件名
  5. dir 保存数据文件的目录
  6. maxclients 最大连接数

2.安装php扩展redis模块支持

代码托管地址:
https://github.com/phpredis/phpredis

  1. wget -c https://codeload.github.com/phpredis/phpredis/zip/develop -O phpredis-develop.zip
  2. unzip -x phpredis-develop.zip && rm -rf phpredis-develop.zip
  3. cd phpredis-develop
  4. #注意php版本
  5. /usr/bin/phpize
  6. ./configure --with-php-config=php-config文件路径
  7. make && make install

3.核实php.ini是否引用扩展,重载web
在php.ini最后一行添加

extension=”redis.so”

service httpd reload

yum安装 [epel源]

yum install -y redis php-redis

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » linux 配置redis,并整合到php5.6