Redis部署手册
Docker部署
创建配置文件
[root@ecs ~]# mkdir -p /data/redis [root@ecs ~]# cat >> /data/redis/redis.conf << EOF bind 0.0.0.0 daemonize no protected-mode no requirepass IoujIYFehq24200S appendonly yes EOFdaemonize:是否以守护线程方式启动,默认no。appendonly:是否持久化数据,默认no。
创建容器
[root@ecs ~]# docker run --name=redis \ --privileged=true \ -p 6379:6379 \ -v /data/redis:/etc/redis \ -v /data/redis/data:/data \ -d --restart=always maisi/redis:8.4.0 redis-server /etc/redis/redis.conf --appendonly yes--privileged=true:容器内的root用户拥有宿主机root权限,否则容器内root用户只是外部普通用户权限;--appendonly yes:开启数据持久化(如果配置文件中已配置,可忽略)
防火墙放行
[root@ecs ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent [root@ecs ~]# firewall-cmd --reload