tar zxvf redis-6.2.9.tar.gz
cd redis-6.2.9
make
make PREFIX=/myweb/redis install
cp redis.conf /myweb/redis/
nano redis.conf
修改:
1.后台启动,daemonize yes
2.绑定IP,bind 127.0.0.1
3.数据存放路径,dir ./ rdb存放的路径
4.指定持久化方式,appendonly yes
5.指定密码 requirepass 123456
6.maxmemory 128MB 指定最大内存
7.启动 ./bin/redis-server ./redis.conf
8、将redis作为system服务,启动。创建启动文件
nano /usr/lib/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStartPre=/bin/sleep 30
ExecStart=/myweb/redis/bin/redis-server /myweb/redis/redis.conf
ExecStop=/myweb/redis/bin/redis-cli shutdown
PrivateTmp=true
[Install]
WantedBy=multi-user.target
关闭selinux
nano /etc/selinux/config
改为disabled
reboot重启。
即可用服务启动,命令是:
systemctl start redis
停止命令是 systemctl stop redis
开机启动
systemctl enable redis
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新启动防火墙
firewall-cmd --reload