Centos7安装Redis(单机)

Posted zengnansheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7安装Redis(单机)相关的知识,希望对你有一定的参考价值。

环境:centos7.6

 

安装wget
yum -y install wget

安装gcc
yum -y install gcc automake autoconf libtool make

下载redis
cd /usr/local/software
wget http://download.redis.io/releases/redis-4.0.0.tar.gz

解压
tar -xzvf redis-4.0.0.tar.gz

切换至程序目录
cd redis-4.0.0

执行make编译Redis:
make MALLOC=libc
注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。

安装Redis:
make install


配置Redis:
vim redis.conf
以后台进程方式启动:
将daemonize no 将no改为yes
设置redis远程连接:
将bind 127.0.0.1 改为bind 0.0.0.0或者注释该行
设置redis连接密码:
搜索requirepass这一行,然后在合适的位置添加配置
requirepass yourpassword

测试是否安装成功
./src/redis-server ./redis.conf


配置开机启动:

由于上面我们执行了redis进程启动,通过ps -ef | grep redis查看redis进程,并用kill -9 进程id杀死

在服务目录里面创建redis.service文件
vim /usr/lib/systemd/system/redis.service

[Unit]
Description=redis_server
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/software/redis-4.0.0/src/redis-server /usr/local/software/redis-4.0.0/redis.conf
ExecReload=/usr/local/software/redis-4.0.0/src/redis-server -s reload
ExecStop=/usr/local/software/redis-4.0.0/src/redis-server -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

设置开机启动
systemctl enable redis

启动服务
systemctl start redis

停止服务
systemctl stop redis

重启服务
systemctl restart redis

查看服务状态
systemctl status redis


开放指定端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

可以用redis客户端连接工具验证是否能够连接

 

以上是关于Centos7安装Redis(单机)的主要内容,如果未能解决你的问题,请参考以下文章

Centos7下安装Redis实战(单机版以及集群)

centos7.6 安装redis5.0.4 单机

centos7安装redis单机版

centos7安装单机环境redis3.2

redis单机版安装

单机版CentOS7上Redis集群搭建