安装redis镜像
shell
docker pull redis:6.0.6
redis配置文件
-
创建相关配置文件
shellmkdir /apps/redis cd /apps/redis touch redis.conf vim redis.conf
redis.conf内容:
#开启保护
protected-mode yes
#开启远程连接
bind 0.0.0.0
#自定义密码
port 6379
timeout 0
900s内至少一次写操作则执行bgsave进行RDB持久化
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /data
appendonly yes
appendfsync everysec
docker-compose文件内容
-
创建编排文件
shellcd /apps touch docker-compose.yaml
具体内容如下:
shellservices: myredis: container_name: myredis image: redis:6.0.6 restart: always ports: - 36379:6379 privileged: true command: redis-server /etc/redis/redis.conf --appendonly yes volumes: - ./redis/data:/data - ./redis/redis.conf:/etc/redis/redis.conf
-
执行安装
shelldocker-compose -f docker-compose.yaml up -d
nacos进行配置时需要注意点
-
nacos使用配置中心,启动项目控制台报错:[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has been reached
由于Redisson在解析配置时,无法解析"!<org.redisson.codec.JsonJacksonCodec> {}"导致的,解决方式在config: 后添加" |"
参考方案