Add optional redis password

This commit is contained in:
simon987 2021-01-30 20:34:36 -05:00
parent a09e87668e
commit 9ac16ae71e

24
main.go
View File

@ -23,13 +23,14 @@ var pool *pgx.ConnPool
var replacer = strings.NewReplacer(".", "_")
type FeedArchiverArgs struct {
DbHost string
DbUser string
DbPassword string
DbDatabase string
RedisAddr string
Pattern string
Threads int
DbHost string
DbUser string
DbPassword string
DbDatabase string
RedisAddr string
RedisPassword string
Pattern string
Threads int
}
func main() {
@ -74,6 +75,13 @@ func main() {
Value: "localhost:6379",
EnvVars: []string{"FA_REDIS_ADDR"},
},
&cli.StringFlag{
Name: "redis-password",
Usage: "Redis password",
Destination: &args.RedisPassword,
Value: "",
EnvVars: []string{"FA_REDIS_PASSWORD"},
},
&cli.StringFlag{
Name: "pattern",
Usage: "redis arc pattern",
@ -113,7 +121,7 @@ func main() {
rdb := redis.NewClient(&redis.Options{
Addr: args.RedisAddr,
Password: "",
Password: args.RedisPassword,
DB: 0,
})