标签:Redis6.2 cmd -- sudo redis etc systemctl 安装 CentOS8
目标
本来想通过DNF直接安装redis的,但是dnf中的redis5.0的版本有点老旧,就需要使用redis源码方式安装。
步骤
安装编译工具
# 安装编译工具
sudo dnf group install "Development Tools"
编译redis
wget https://download.redis.io/releases/redis-6.2.4.tar.gz
tar xzf redis-6.2.4.tar.gz
cd redis-6.2.4
make
安装redis
sudo make install
设置redis配置
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/
sudo vim /etc/redis/redis.conf
修改三处:
许可所有 ip 都可以访问,注释一行:
#bind 127.0.0.1 -::1
设置密码:
requirepass 123456
使用 systemd,去掉注释:
supervised auto
设置redis服务脚本
设置 SysV 服务脚本:
sudo vim /usr/lib/systemd/system/redis.service
内容:
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecReload=/usr/local/bin/redis-server -s reload
ExecStop=/usr/local/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启用 redis:
sudo systemctl daemon-reload
sudo systemctl enable redis
sudo systemctl start redis
sudo systemctl status redis
测试 redis:
redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> info keyspace
# Keyspace
设置防火墙:
# 开放端口
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 重启防火墙
sudo firewall-cmd --reload
# 查看防火墙
sudo firewall-cmd --list-all
# 第二种方式查看防火墙
sudo firewall-cmd --list-all --zone=public
参考:
- Download
- centos7 编译安装 redis-6.0.5
- Install development tools on RHEL 8 / CentOS 8
- How To Install and Secure Redis on CentOS 8
标签:Redis6.2,cmd,--,sudo,redis,etc,systemctl,安装,CentOS8 来源: https://blog.csdn.net/fxtxz2/article/details/118383221
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。