CentOS 7 部署Redis服务

[TOC]

一、Redis服务安装部署

1.下载Redis服务安装包

从Redis官网下载最新的稳定安装包,本安装教程采用Redis-5.0.0,上传到服务器,并解压文件

root@localhost redis]# tar -zxvf redis-5.0.0.tar.g

2.安装依赖环境

安装Gcc环境

[root@localhost redis]# yum install -y gcc-c++

3.定位到redis文件夹,进行编译安装

[root@localhost redis]# cd redis-5.0.0/
[root@localhost redis-5.0.0]# make
[root@localhost redis-5.0.0]# cd src/
[root@localhost src]# make install PREFIX=/usr/local/redis

4.配置redis相关属性,并启动

复制redis.conf 到/usr/local/redis/etc 配置文件夹

[root@localhost src]# mkdir /usr/local/redis/etc
[root@localhost src]# mv redis.conf /usr/local/redis/etc/
[root@localhost src]# cd /usr/local/redis/

修改配置文件

[root@localhost etc]# vim redis.conf 

修改内容如下:

注释绑定IP 如 bind # bind 127.0.0.1 ::1

protected-mode no

port 63xx

daemonize yes

pidfile /var/run/redis_63xx.pid

logfile /var/log/redis/redis-server.log

dir /var/lib/redis #数据库存放路径

requirepass yourpassword

二、配置Redis自启动和服务注册

1.复制redis安装文件夹的脚本文件

复制redis安装目录下utils/redis_init_script 到 /etc/init.d目录下

[root@localhost utils]# cp redis_init_script /etc/init.d/

2.修改脚本名称

[root@localhost utils]# cd /etc/init.d
[root@localhost init.d]#mv redis_init_script  redis

3.修改脚本文件内容

修改脚本内容redis

[root@localhost init.d]# vim redis

修改内容如下:

REDISPORT=63xx 修改为配置文件的端口
EXEC=/usr/local/redis/bin/redis-server  # 修改为你服务安装的位置
CLIEXEC=/usr/local/redis/bin/redis-cli  # 修改为你服务安装的位置

PIDFILE=/var/run/redis_${REDISPORT}.pid # 对应为pidFile的路径
CONF="/usr/local/redis/etc/redis.conf"  # 对应Reis的正式配置文件路径

如果已经增加了密码验证,还需要修改脚本内容:


认证修改

截图所示,增加了

-a 参数,后面跟你的认证密码

4.增加开机启动项

[root@localhost init.d]# chmod +x /etc/init.d/redis
[root@localhost init.d]# chkconfig –-add redis

查看开机启动项:

[root@localhost init.d]# chkconfig –-list

服务命令:

[root@localhost init.d]# service redis start 
[root@localhost init.d]# service redis stop 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,308评论 19 139
  • 超强、超详细Redis入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 17,539评论 3 313
  • 本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那...
    波波波先森阅读 8,684评论 0 40
  • 文章已经放到github上 ,如果对您有帮助 请给个star[https://github.com/qqxuanl...
    尼尔君阅读 6,687评论 0 22
  • 图表使用 百度·图说 绘制,联系 @WenryXu 索取原文件。
    WenryXu阅读 2,924评论 0 2