CentOS6.5下Redis安装与配置详细步骤

本文详细介绍Redis单机单实例安装与配置,服务及开机自启动。

(以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本号中间位是偶数的是稳定版,奇数的为非稳定版])

一.安装redis

1)下载redis安装包

可去官网 ,也可通过wget命令,

  wget http://download.redis.io/redis-stable.tar.gz  

CentOS6.5下Redis安装与配置详细步骤 Linux 第1张

2)解压

  tar Czxvf redis-stable.tar.gz

CentOS6.5下Redis安装与配置详细步骤 Linux 第2张

3) 编译、安装

  cd redis-stable

CentOS6.5下Redis安装与配置详细步骤 Linux 第3张

  make

如果提示gcc command不识别,请自行安装gcc;

如果提示couldn't execute tcl : no such file or dicrectory,请自行安装tcl;

如果提示

CentOS6.5下Redis安装与配置详细步骤 Linux 第4张

请执行make distclean,然后再make

CentOS6.5下Redis安装与配置详细步骤 Linux 第5张

Make成功之后,会在src目录下多出一些文件,如下

CentOS6.5下Redis安装与配置详细步骤 Linux 第6张

可手动拷贝redis-server、redis-cli、redis-check-aof、redis-check-dump等至/usr/local/bin目录下,也可执行make install,此处执行

  make install

CentOS6.5下Redis安装与配置详细步骤 Linux 第7张

可查看,/usr/local/bin下已有这些文件。

注意:若此时执行redis-server Cv (查看版本命令),若提示redis-server command not found,则需要将/usr/local/bin目录加到环境变量,如何添加,此处不做详细介绍,可查看修改/etc/profile,(查看环境变量命令:echo $PATH)

正常如下

CentOS6.5下Redis安装与配置详细步骤 Linux 第8张

至此,redis安装完成,接着配置。

二.修改配置文件.conf

1)创建配置文件目录,dump file 目录,进程pid目录,log目录等

配置文件一般放在/etc/下,创建redis目录

  cd /etc/  mkdir redis

CentOS6.5下Redis安装与配置详细步骤 Linux 第9张

查看创建的redis目录

dump file、进程pid、log目录等,一般放在/var/目录下,

  cd /var/  mkdir redis  cd redis  mkdir data log run  

 CentOS6.5下Redis安装与配置详细步骤 Linux 第10张

至此,目录创建完毕

2)修改配置文件,配置参数

首先拷贝解压包下的redis.conf文件至/etc/redis

CentOS6.5下Redis安装与配置详细步骤 Linux 第11张

查看/etc/redis/redis.conf

  cd /etc/redis/

CentOS6.5下Redis安装与配置详细步骤 Linux 第12张

打开redis.conf文件

修改端口(默认6379)

CentOS6.5下Redis安装与配置详细步骤 Linux 第13张

修改pid目录为新建目录

CentOS6.5下Redis安装与配置详细步骤 Linux 第14张

修改dump目录为新建目录

CentOS6.5下Redis安装与配置详细步骤 Linux 第15张

修改log存储目录为新建目录

CentOS6.5下Redis安装与配置详细步骤 Linux 第16张

3)持久化

默认rdb,可选择是否开启aof,若开启,修改配置文件appendonly

4)启动redis,查看各目录下文件

CentOS6.5下Redis安装与配置详细步骤 Linux 第17张

查看进程

CentOS6.5下Redis安装与配置详细步骤 Linux 第18张

redis已启动

查看dump, log, pid等

CentOS6.5下Redis安装与配置详细步骤 Linux 第19张

发现只有日志,没有dump和pid信息,是因为当前redis服务仍然是console模式运行的,且没有数据存储操作

停止redis服务,修改配置文件使得redis在background运行

CentOS6.5下Redis安装与配置详细步骤 Linux 第20张

改成yes,保存,重启redis服务

查看pid信息,如下

CentOS6.5下Redis安装与配置详细步骤 Linux 第21张

查看dump信息

CentOS6.5下Redis安装与配置详细步骤 Linux 第22张

若配置了aof持久化方式,data目录下还会有aof的相关文件

5)客户端连接redis

CentOS6.5下Redis安装与配置详细步骤 Linux 第23张

默认端口6379

6)至此,redis基础配置完毕,若有其他相关配置调整,可查找文档再修改

三.服务及开机自启动

1)创建redis启动脚本

拷贝解压包下utils下redis启动脚本至/etc/init.d/

  cp redis_init_script /etc/init.d/

修改脚本名称(也可不修改)为redis

查看ll

CentOS6.5下Redis安装与配置详细步骤 Linux 第24张

修改脚本pid及conf路径为实际路径

CentOS6.5下Redis安装与配置详细步骤 Linux 第25张

生产环境下,配置时,配置文件、pid等最好加上端口标识,以便区分,如

CentOS6.5下Redis安装与配置详细步骤 Linux 第26张

保存

退出

至此,在/etc/init.d/目录下,已经可以通过service redis start/stop 命令启动和关闭redis

CentOS6.5下Redis安装与配置详细步骤 Linux 第27张 

若在其他目录下,不能够使用这2个命令,请继续配置2),添加权限

2)给启动脚本添加权限

  chmod +x /etc/init.d/redis

CentOS6.5下Redis安装与配置详细步骤 Linux 第28张

实际命令,根据目录的不同,会不一样

相应的删除权限是

  chmod Cx /etc/init.d/redis

如果需要在开机的时候,redis服务自动启动,可继续3)

3)设置自启动

  chkconfig redis on

如果运行报错,提示

CentOS6.5下Redis安装与配置详细步骤 Linux 第29张

是因为没有在启动脚本里加入redis启动优先级信息,可添加如下

CentOS6.5下Redis安装与配置详细步骤 Linux 第30张

再次执行chkconfig redis on,成功 

CentOS6.5下Redis安装与配置详细步骤 Linux 第31张

至此,自启动配置完毕

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

参与评论