fix: 二进制新增 --redis-driver flag
CGO_ENABLED=0 编译的二进制默认用 redka(需CGO)会静默失败。
新增 --redis-driver redis 让二进制部署能用外部 Redis。
验证: 缓存已就绪 driver:redis ✅
This commit is contained in:
1 parent
2a0521340f
commit
f24fe43ac0
1 file changed
+3
@@ -49,6 +49,7 @@ var (
|
||||
flagRedisPort = flag.Int("redis-port", 0, "Redis 端口")
|
||||
flagRedisPassword = flag.String("redis-password", "", "Redis 密码")
|
||||
flagRedisDB = flag.Int("redis-db", 0, "Redis 数据库编号")
|
||||
flagRedisDriver = flag.String("redis-driver", "", "Redis 驱动: redis (外部Redis), redka (内嵌,需CGO)")
|
||||
|
||||
// JWT 参数
|
||||
flagJWTSecret = flag.String("jwt-secret", "", "JWT 密钥")
|
||||
@@ -294,6 +295,8 @@ func applyFlags() {
|
||||
viper.Set("redis.password", *flagRedisPassword)
|
||||
case "redis-db":
|
||||
viper.Set("redis.db", *flagRedisDB)
|
||||
case "redis-driver":
|
||||
viper.Set("redis.driver", *flagRedisDriver)
|
||||
|
||||
case "jwt-secret":
|
||||
viper.Set("jwt.secret", *flagJWTSecret)
|
||||
|
||||
Reference in new issue
Block a user