**Redis(Remote Dictionary Server)**是一种开源的内存数据库,通常用作缓存系统或键值存储数据库。
1、创建专属桥接网络 {#1%E3%80%81%E5%88%9B%E5%BB%BA%E4%B8%93%E5%B1%9E%E6%A1%A5%E6%8E%A5%E7%BD%91%E7%BB%9C}
若已创建,可跳过此步骤。 https://www.hcjike.com/archives/tMUqkbKb
2、部署项目 {#2%E3%80%81%E9%83%A8%E7%BD%B2%E9%A1%B9%E7%9B%AE}
2.1、创建项目 {#2.1%E3%80%81%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE}
2.2、Compose配置 {#2.2%E3%80%81compose%E9%85%8D%E7%BD%AE}
networks:
app_network:
external: true
services:
redis:
command:
- redis-server
- --requirepass 密码
- --save 60 1
- --loglevel warning
image: redis:latest
container_name: redis
networks:
- app_network
volumes:
- ./data/data:/data
- ./data/logs:/logs
restart: unless-stopped
-
--requirepass 密码
需替换为强密码,密码与--requirepass
之间存在英文空格,不可省略;
-
/data
目录用于数据持久化,需进行相应配置; -
在本配置文件中未定义端口,因此该服务仅支持同一网络内的服务访问,默认端口为
6379
。