forgejo/modules/nosql
Justin Sievenpiper a2c20a6cab
Add Redis Sentinel Authentication Support ()
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 Allow common redis and leveldb connections () 2020-09-28 00:09:46 +03:00
manager.go [Vendor] Update go-redis to v8.5.0 () 2021-02-10 21:28:32 +00:00
manager_leveldb.go [API] Allow removing issues () 2022-03-01 01:20:15 +01:00
manager_redis.go Add Redis Sentinel Authentication Support () 2022-03-30 21:12:02 +02:00
manager_redis_test.go Add Redis Sentinel Authentication Support () 2022-03-30 21:12:02 +02:00
redis.go format with gofumpt () 2022-01-20 18:46:10 +01:00
redis_test.go Allow common redis and leveldb connections () 2020-09-28 00:09:46 +03:00