Redis
安装
mkdir /app/redis && cd /app/redisgcc -vyum install -y gccwget https://download.redis.io/releases/redis-7.4.2.tar.gztar -zxvf redis-7.4.2.tar.gzcd redis-7.4.2make && make installfirewall-cmd --zone=public --add-port=6379/tcp --permanent systemctl restart firewalld/usr/local/bin/redis-servercp redis.conf redis.conf.bckmkdir rdbvim redis.conf# 将bind 127.0.0.1 -::1注释掉,在下边增加:bind 0.0.0.0 # 将protected-mode yes修改为:protected-mode no # daemonize 的值从 no 修改成 yes(Redis服务默认是前台运行,需要修改为后台运行) daemonize no ---> daemonize yes # 设置redis记录日志,默认不记录日志(redis.log为文件名) logfile " " ---> logfile "redis.log" # requirepass foobared注释去掉并在后加上密码(注意中间加个空格) requirepass foobared ---> requirepass 密码 # 将日志以及持久化文件保存到rdb文件夹 dir ./ ---> dir /app/redis/redis-7.4.2/rdb//usr/local/bin/redis-server redis.confps -ef | grep redis[root@VM-8-17-centos redis-7.2.0]# ps -ef | grep redis root 5755 1 0 01:10 ? 00:00:00 /usr/local/bin/redis-server 127.0.0.1:6379 root 6313 399 0 01:11 pts/0 00:00:00 grep --color=auto rediskill -9 5755vim /etc/systemd/system/redis.service[Unit] Description=redis-server After=network.target [Service] Type=forking # ExecStart需要按照实际情况修改成自己的地址 ExecStart=/usr/local/bin/redis-server /app/redis/redis-7.4.2/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.targetsystemctl daemon-reloadsystemctl start redissystemctl enable redissystemctl status redis systemctl stop redis systemctl restart redis redis-server --version redis-cli --version
最后更新于
这有帮助吗?