博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 6.8 配置 Redis3.2.5
阅读量:6205 次
发布时间:2019-06-21

本文共 2918 字,大约阅读时间需要 9 分钟。

 

配置Redis3.2.5 与 php-redis

 

一、配置Redis

 

1、下载Redis3.2.5安装包

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

 

2、解压、编译、安装redis-3.2.5:
[root@zhangsan /]tar -zxvf redis-3.2.5.tar.gz -C /usr/src/
[root@zhangsan /]cd /usr/src/redis-3.2.5/
[root@zhangsan /]make && make install

 

3、创建redis相关目录:
[root@iZ2z /]mkdir -p /home/redis/bin[root@iZ2z /]mkdir -p /home/redis/log[root@iZ2z /]mkdir -p /home/redis/pid[root@iZ2z /]mkdir -p /home/redis/db

 

4、将可执行文件复制到自己的安装目录:/home/redis/
 
[root@iZ2z /]ln -s /usr/local/bin/redis-*   /home/redis/bin/

 

 
5、复制配置文件到自己的安装目录:/home/redis/
 
[root@iZ2z /]cp redis.conf /home/redis/

 

 
6、进入自己的安装目录,编辑redis.conf配置文件:
 
[root@iZ2ze /]cd /home/redis/
[root@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:/binREDISPORT=6379EXEC=/home/redis/bin/redis-serverCLIEXEC=/home/redis/bin/redis-cliPIDFILE=/home/redis/pid/redis.pidCONF="/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服务开机启动:
 
[root@iZ2ze /] chmod a+x /etc/init.d/redis

 

 
9、启动redis服务:
 
[root@iZ2ze /] service redis start
[root@iZ2ze /] ps -ef | grep redis
[root@iZ2ze /] netstat -anptu | grep 6379

 

10、测试OK
   
[root@iZ2ze /]redis-cli set key1 hello get key1
quit

 

二、配置php-redis

 

1.下载phpredis

 

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

 

2.开始编译phpredis扩展

[root@iZ2ze /] make
[root@iZ2ze /] make install

 

3.安装配置phpredis扩展

 

检查redis.so 库文件是否存在

[root@iZ2z /]# cd /usr/lib64/php/modules[root@iZ2z modules]# lsredis.so
#修改php.ini配置文件
[root@iZ2z modules] vim /etc/php.ini        //第881行
extention=redis.so                          //添加这一行扩展配置
[root@iZ2z modules] service php-fpm restart //重启php服务
//如果未能安装成功 请检查php配置文件是否成功添加配置并重启服务

 

 

 

 

 

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

                  http://www.cnblogs.com/jimmy-lin/p/6426925.html

转载于:https://www.cnblogs.com/chenggege/p/7793782.html

你可能感兴趣的文章
垃圾回收算法优缺点对比
查看>>
正则表达式 匹配常用手机号 (13、15\17\18开头的十一位手机号)
查看>>
GitLab 11.9 正式发布,自动化工具 ChatOps 已开源
查看>>
交换机的基本原理配置(一)
查看>>
android baidupush
查看>>
Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
查看>>
Linux_异常_08_本机无法访问虚拟机web等工程
查看>>
“陪护机器人”研报:距离真正“陪护”还差那么一点
查看>>
深入框架本源系列 —— Virtual Dom
查看>>
mongodb分布式集群搭建手记
查看>>
您有一个上云锦囊尚未领取!
查看>>
Java Web的web.xml文件作用及基本配置(转)
查看>>
区块链101:区块链的应用和用例是什么?
查看>>
马约拉纳费米子:推动量子计算的“天使粒子”
查看>>
瑞立视:厚积薄发且具有“工匠精神”的中国品牌
查看>>
git与svn的区别 ?Git 与 SVN那个更好?
查看>>
使用ActionTrail Python SDK
查看>>
数据显示,中国近一半的独角兽企业由“BATJ”四巨头投资
查看>>
log日志轮转--logrotate
查看>>
安装输入发
查看>>