用docker-compose配置redis7
创建一个compose文件夹,文件夹下新建一个docker-compose.yaml的文件
redis用来存放挂载的文件,挂载了配置文件和持久化文件夹
关闭 bind 127.0.0.1 -::1,以及配置用户名密码
docker-compose.yaml文件配置内容如下
version: '3'
service
redis:
container_name: myRedis # 容器名
hostname: myredis
image: redis:latest #镜像以及版本
ports: #端口映射
- 6379:6379
restart: always #启动策略,自启动
volumes: #数据卷挂载,这里配置了redis配置文件映射和持久化文件映射
- F:\compose\redis\redis.conf:/usr/local/etc/redis/redis.conf
- F:\compose\redis\data:/data
command: #用配置文件启动
redis-server /usr/local/etc/redis/redis.conf
--appendonly yes #开启持久化
environment:
- TZ=Asia/Shanghai
在文件目录下使用命令:
命令启动:docker-compose up -d
查看日志命令:docker-compose logs <服务名>
连接可视化工具:
SpringBoot集成redis:
spring:
redis:
host: 127.0.0.1
port: 6379
client-name: admin
password: 123456
connect-timeout: 5000