CentOS-7.9 安装redis7.0.5步骤

 

下载 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

 

 

posted @ 2024-06-04 17:06  何童鞋  阅读(13)  评论(0编辑  收藏  举报