下载 Redis 7.0.5 的源代码 | wget http://download.redis.io/releases/redis-7.0.5.tar.gz |
解压并进入源代码目录 | tar zxf redis-7.0.5.tar.gz cd redis-7.0.5 |
编译和安装,并指定安装目录,并复制Redis配置文件 | make sudo make PREFIX=/usr/local/redis install cp redis.conf /usr/local/redis/ |
修改redis.conf | vi /usr/local/redis/redis.conf bind 127.0.0.1 改为 bind 0.0.0.0 daemonize no 改为 daemonize yes requirepass 123456 notify-keyspace-events ""注释掉,notify-keyspace-events Ex打开注释 |
创建 Redis 用户和组 | sudo groupadd redis sudo useradd -r -d /var/redis -s /sbin/nologin -M redis |
修改配置文件的数据目录 创建数据目录 Redis 需要一个目录来存储数据,创建一个并赋予适当权限 |
sudo sed -i 's/^dir .*/dir \/usr\/local\/redis\/data/' /usr/local/redis/redis.conf sudo mkdir -p /usr/local/redis/data sudo chown -R redis:redis /usr/local/redis |
创建系统服务文件 创建一个 Systemd 服务文件 |
sudo nano /etc/systemd/system/redis.service |
在文件中添加以下内容 | [Unit] Description=Redis-server After=network.target [Service] User=redis Group=redis Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf [Install] WantedBy=multi-user.target |
启动并设置开机启动 | sudo systemctl daemon-reload sudo systemctl enable redis sudo systemctl start redis |
检查 Redis 服务状态 | sudo systemctl status redis |
开放6379 端口 | sudo firewall-cmd --permanent --add-port=6379/tcp |
重新加载防火墙规则 | sudo firewall-cmd --reload |
标签:redis7.0,CentOS,Redis,sudo,redis,7.0,usr,7.9,local From: https://www.cnblogs.com/hezemin/p/18231283