CentOS7 redis安装和配置
一、下载redis
参考官网 https://redis.io/download
执行命令
cd /opt
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-5.0.3.tar.gz
cd redis-5.0.3
二、检查gcc是否安装,如果没有安装进行安装
检测版本
# 检查如果已经安装,跳过下面命令
gcc -v
# 安装gcc
yum -y install gcc automake autoconf libtool make
# 编译gcc
make MALLOC=libc
三、编译redis
cd /opt/redis-5.0.3/src && make install
四、设置redis开机自启动
在/etc下新建redis目录
cd /etc
mkdir redis
复制redis.conf到新建目录/etc/redis/ 下,并重命名为6379.conf
cp /opt/redis-5.0.3/redis.conf /etc/redis/6379.conf
修改配置文件6379.conf
# 注释掉它,以便让外网访问
bind 127.0.0.1
# 关闭保护模式,默认是yes
protected-mode no
# Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
# 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis_6379.pid
daemonize yes
# 用于存放redis的持久化文件。需要自己创建
dir /var/redis/6379
将redis的启动脚本复制一份放到/etc/init.d目录下,并重命名为redis_6379
cp /opt/redis-5.0.3/utils/redis_init_script /etc/init.d/redis_6379
切换到/etc/init.d目录下
cd /etc/init.d/
chkconfig redis_6379 on
现在可以直接已服务的形式启动和关闭redis了
service redis_6379 start
service redis_6379 stop
查看redis进程
ps -aux | grep redis