Centos7安装Redis5.0.5

Centos7安装Redis5.0.5


1、下载redis
redis官网
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
或者
下载好上传服务器,这里我上传到 /usr/local/software 目录下
2、进入目录解压进
[root@VM_0_14_centos ~]# cd /usr/local/software/
[root@VM_0_14_centos software]# tar -zxvf redis-5.0.5.tar.gz
3、安装gcc【如果之前没有安装过】

因为redis是由C语言编写,编译时需要gcc,如果机器还没有安装的话,执行命令安装gcc。

[root@VM_0_14_centos software]# yum install gcc -y
4、编译&安装

进入解压后的redis-5.0.5目录编译并安装【安装在/usr/local/redis目录下】

[root@VM_0_14_centos software]# cd redis-5.0.5
[root@VM_0_14_centos redis-5.0.5]# make PREFIX=/usr/local/redis install
5、复制配置文件redis.conf

我这里把配置文件放到 /usr/local/redis/conf目录下,你也可以放到etc目录下

[root@VM_0_14_centos redis-5.0.5]# cd /usr/local/redis
[root@VM_0_14_centos redis]# mkdir conf
[root@VM_0_14_centos redis]# cd /usr/local/software/redis-5.0.5
[root@VM_0_14_centos redis-5.0.5]# cp redis.conf /usr/local/redis/conf/
6、修改配置文件【简单修改】
1、注释掉 bind 127.0.0.1 这一行【解决只能特定网段连接的限制】
2、将 protected-mode 属性改为 no 【关闭保护模式,不然会阻止远程访问】
3、将 daemonize 属性改为 yes 【这样启动时就在后台启动】
4、requirepass redis123456 设置密码,【可不设置】
5、在/usr/local/redis 创建 data 目录并改为如下配置,保存数据路径【可以用默认】
    dir /usr/local/redis/data
6、配置为aof 模式 【可用默认的rdb】
    appendfilename "appendonly.aof"
7、启动

进入/usr/local/redis/bin/ 目录

[root@VM_0_14_centos bin]# ./redis-server ../conf/redis.conf &
8、查看redis是否启动
[root@VM_0_14_centos bin]# ps -ef|grep redis
root       1663      1  0 14:40 ?        00:00:06 /usr/local/redis/bin/redis-server *:6379
root       1744   1621  0 15:26 pts/0    00:00:00 grep --color=auto redis

# 客户端连接
[root@VM_0_14_centos bin]# ./redis-cli
127.0.0.1:6379> 
9、防火墙配置

这里我就先将防火墙关闭

systemctl stop firewalld
10、开机自启设置

redis的解压目录下, 即/usr/local/software/redis-5.0.5目录下包含有,/utils/redis_init_script文 件, 将此文件复制到/etc/init.d目录下并改名为redis

[root@VM_0_14_centos redis-5.0.5]# cp utils/redis_init_script /etc/init.d/redis
11、复制/usr/local/redis/conf/目录下的redis.conf配置文件到/etc/reids/6379
[root@VM_0_14_centos redis-5.0.5]# cd /usr/local/redis/conf
[root@VM_0_14_centos conf]# mkdir /etc/redis
[root@VM_0_14_centos conf]# cp redis.conf /etc/redis/6379.conf
12、进入/etc/init.d目录,修改redis文件

修改EXECCLIEXECCONF, 分别修改为redis服务脚本的路径、客户端脚本的路径、配置文件的路径.

[root@VM_0_14_centos redis-5.0.5]# cd /etc/init.d/
[root@VM_0_14_centos init.d]# vim redis
...
REDISPORT=6379
#指定自己的redis服务器脚本位置
EXEC=/usr/local/redis/bin/redis-server
#指定自己的redis客户端脚本位置
CLIEXEC=/usr/local/redis/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
#指定redis配置文件的路径位置,注意${REDISPORT} 取得是6379,所以配置文件为6379.conf,也可以写死
CONF="/etc/redis/${REDISPORT}.conf

手动开启/停止redis服务,systemctl start redis/systemctl stop redis
13、开机自启【关闭是off】
chkconfig redis on  

你可能感兴趣的:(Centos7安装Redis5.0.5)