|
|
@@ -130,7 +130,23 @@ docker run -d \
|
|
|
|
|
|
### 使用 Redis 缓存
|
|
|
|
|
|
+Redis 连接字符串格式:
|
|
|
+
|
|
|
+```
|
|
|
+# 无密码
|
|
|
+redis://host:port/db
|
|
|
+
|
|
|
+# 有密码
|
|
|
+redis://:password@host:port/db
|
|
|
+
|
|
|
+# 有用户名和密码(Redis 6.0+)
|
|
|
+redis://username:password@host:port/db
|
|
|
+```
|
|
|
+
|
|
|
+示例:
|
|
|
+
|
|
|
```bash
|
|
|
+# 无密码的 Redis
|
|
|
docker run -d \
|
|
|
--name mixapi \
|
|
|
--restart always \
|
|
|
@@ -139,6 +155,16 @@ docker run -d \
|
|
|
-e TZ=Asia/Shanghai \
|
|
|
-e REDIS_CONN_STRING="redis://redis-host:6379/0" \
|
|
|
registry.cn-chengdu.aliyuncs.com/apq/mixapi:latest
|
|
|
+
|
|
|
+# 有密码的 Redis
|
|
|
+docker run -d \
|
|
|
+ --name mixapi \
|
|
|
+ --restart always \
|
|
|
+ -p 3000:3000 \
|
|
|
+ -v $(pwd):/data \
|
|
|
+ -e TZ=Asia/Shanghai \
|
|
|
+ -e REDIS_CONN_STRING="redis://:your_password@redis-host:6379/0" \
|
|
|
+ registry.cn-chengdu.aliyuncs.com/apq/mixapi:latest
|
|
|
```
|
|
|
|
|
|
### 完整配置示例
|
|
|
@@ -151,7 +177,7 @@ docker run -d \
|
|
|
-v $(pwd):/data \
|
|
|
-e TZ=Asia/Shanghai \
|
|
|
-e SQL_DSN="user:password@tcp(mysql-host:3306)/mixapi?parseTime=true" \
|
|
|
- -e REDIS_CONN_STRING="redis://redis-host:6379/0" \
|
|
|
+ -e REDIS_CONN_STRING="redis://:your_password@redis-host:6379/0" \
|
|
|
-e MEMORY_CACHE_ENABLED=true \
|
|
|
-e SESSION_SECRET="your-secret-key" \
|
|
|
registry.cn-chengdu.aliyuncs.com/apq/mixapi:latest
|