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 Allow common redis and leveldb connections (#12385) 2020-09-28 00:09:46 +03:00
manager.go [Vendor] Update go-redis to v8.5.0 (#13749) 2021-02-10 21:28:32 +00:00
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 Allow common redis and leveldb connections (#12385) 2020-09-28 00:09:46 +03:00