CentOS安装REDIS

安装REDIS之后顺便创建一个服务,方便管理。

Redis默认为编译安装,没有依赖,只要gcc版本别太老旧(CentOS7)就好。

首先下载最新版redis的源码:

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

然后解压并进入源码目录:

tar zxf redis-stable.tar.gz
cd redis-stable

编译并安装:

make && make install

随后可以按照自己的意愿决定是否创建一个redis服务:

vi /usr/lib/systemd/system/redis.service

在redis.service文件里插入:

[Unit]
Description=Start Redis Server
After=network-online.target
[Service]
Type=simple
User=nobody
Group=nobody
ExecStart=/usr/local/bin/redis-server /etc/redis/config
[Install]
WantedBy=multi-user.target

然后创建redis的配置文件目录:

mkdir /etc/redis/

创建配置文件,名叫config,可以在服务文件里修改成想要的名字:

vi /etc/redis/config

然后输入下列配置文件,指定redis数据库文件的目录、文件名、绑定的端口、IP等信息。更改其他配置在此文件中添加,一行一个设置:

dbfilename dump.rdb
port 6379
bind 0.0.0.0
rdbcompression yes
dir /etc/redis/

上面创建的服务将redis以低权限运行的,需要修改配置文件目录的权限,否则redis将读取失败:

chown nobody:nobody -R /etc/redis/
chmod 0700 /etc/redis/

启动redis服务器:

systemctl start redis

开机自启动:

systemctl enable redis

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注