设为首页 收藏本站
查看: 1124|回复: 1

[经验分享] centos 6.8 配置 Redis3.2.5

[复制链接]

尚未签到

发表于 2017-11-15 10:48:14 | 显示全部楼层 |阅读模式
  配置Redis3.2.5 与 php-redis
  一、配置Redis
  1、下载Redis3.2.5安装包



[iyunv@zhangsan /] wget http://download.redis.io/releases/redis-3.2.5.tar.gz


2、解压、编译、安装redis-3.2.5:


[iyunv@zhangsan /]tar -zxvf redis-3.2.5.tar.gz -C /usr/src/
[iyunv@zhangsan /]cd /usr/src/redis-3.2.5/
[iyunv@zhangsan /]make && make install


3、创建redis相关目录:


[iyunv@iZ2z /]mkdir -p /home/redis/bin
[iyunv@iZ2z /]mkdir -p /home/redis/log
[iyunv@iZ2z /]mkdir -p /home/redis/pid
[iyunv@iZ2z /]mkdir -p /home/redis/db


4、将可执行文件复制到自己的安装目录:/home/redis/




[iyunv@iZ2z /]ln -s /usr/local/bin/redis-*   /home/redis/bin/




5、复制配置文件到自己的安装目录:/home/redis/






[iyunv@iZ2z /]cp redis.conf /home/redis/




6、进入自己的安装目录,编辑redis.conf配置文件:






[iyunv@iZ2ze /]cd /home/redis/
[iyunv@iZ2ze /]vim /home/redis/redis.conf
#根据实际需要修改配置文件,以下仅供参考

  daemonize yes

  pidfile /home/redis/pid/redis.pid

  logfile /home/redis/log/redis.log

  dir /home/redis/db

  port 6379

7、创建redis服务脚本,并赋予权限:vim /etc/init.d/redis


#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
PATH=/home/redis/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/home/redis/bin/redis-server
CLIEXEC=/home/redis/bin/redis-cli
PIDFILE=/home/redis/pid/redis.pid
CONF="/home/redis/redis.conf"

case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac


8、添加redis服务开机启动:






[iyunv@iZ2ze /] chmod a+x /etc/init.d/redis




9、启动redis服务:






[iyunv@iZ2ze /] service redis start
[iyunv@iZ2ze /] ps -ef | grep redis
[iyunv@iZ2ze /] netstat -anptu | grep 6379


10、测试OK

   


[iyunv@iZ2ze /]redis-cli set key1 hello

get key1
quit
  二、配置php-redis
  1.下载phpredis



[iyunv@iZ2ze /]git clone https://github.com/phpredis/phpredis.git

[iyunv@iZ2ze /]cd phpredis
  2.开始编译phpredis扩展



[iyunv@iZ2ze /] make
[iyunv@iZ2ze /] make install
  3.安装配置phpredis扩展
  检查redis.so 库文件是否存在



[iyunv@iZ2z /]# cd /usr/lib64/php/modules
[iyunv@iZ2z modules]# ls
redis.so  


#修改php.ini配置文件


[iyunv@iZ2z modules] vim /etc/php.ini        //第881行

extention=redis.so                          //添加这一行扩展配置


[iyunv@iZ2z modules] service php-fpm restart //重启php服务

//如果未能安装成功 请检查php配置文件是否成功添加配置并重启服务

DSC0000.png

  参考文章:http://www.cnblogs.com/jeffen/p/6066325.html?utm_source=itdadao&utm_medium=referral
  http://www.cnblogs.com/jimmy-lin/p/6426925.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-407186-1-1.html 上篇帖子: centos 6升级到7 下篇帖子: 使用VMware安装CentOS
累计签到:115 天
连续签到:1 天
发表于 2017-11-15 11:58:51 | 显示全部楼层
1111111111111111

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表