Skip to content

Commit 2f75670

Browse files
committed
#fix: support redis username for cache
1 parent fae120d commit 2f75670

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ func main() {
8989
// Use Redis for caching
9090
RedisOptions: &geofencecache.RedisOptions{
9191
Addr: "localhost:6379",
92+
Username: "", // no username set
9293
Password: "", // no password set
9394
DB: 0, // use default DB
9495
},

cache/redis.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ type RedisCache struct {
1717
// RedisOptions holds redis configuration parameters.
1818
type RedisOptions struct {
1919
Addr string
20+
Username string
2021
Password string
2122
DB int
2223
TTL time.Duration
@@ -27,6 +28,7 @@ func NewRedisCache(redisOpts *RedisOptions) *RedisCache {
2728
return &RedisCache{
2829
redisClient: redis.NewClient(&redis.Options{
2930
Addr: redisOpts.Addr,
31+
Username: redisOpts.Username,
3032
Password: redisOpts.Password,
3133
DB: redisOpts.DB,
3234
}),

0 commit comments

Comments
 (0)