forgejo/modules/nosql
Justin Sievenpiper a2c20a6cab
Add Redis Sentinel Authentication Support (#19213)
Gitea was not able to supply any authentication parameters to it. So this brings support to do that, along with some light extraction of a couple of bits into some separate functions for easier testing.

I looked at other libraries supporting similar RedisUri-style connection strings (e.g. Lettuce), but it looks like this type of configuration is beyond what would typically be done in a connection string. Since gitea doesn't have configuration options for manually specifying all this redis connection detail, I went ahead and just chose straightforward names for these new parameters.
2022-03-30 21:12:02 +02:00
..
leveldb.go
manager.go
manager_leveldb.go [API] Allow removing issues (#18879) 2022-03-01 01:20:15 +01:00
manager_redis.go Add Redis Sentinel Authentication Support (#19213) 2022-03-30 21:12:02 +02:00
manager_redis_test.go Add Redis Sentinel Authentication Support (#19213) 2022-03-30 21:12:02 +02:00
redis.go format with gofumpt (#18184) 2022-01-20 18:46:10 +01:00
redis_test.go