You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zeripath 7f8e3192cd
Allow common redis and leveldb connections (#12385)
* Allow common redis and leveldb connections

Prevents multiple reopening of redis and leveldb connections to the same
place by sharing connections.

Further allows for more configurable redis connection type using the
redisURI and a leveldbURI scheme.

Signed-off-by: Andrew Thornton <art27@cantab.net>

* add unit-test

Signed-off-by: Andrew Thornton <art27@cantab.net>

* as per @lunny

Signed-off-by: Andrew Thornton <art27@cantab.net>

* add test

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Update modules/cache/cache_redis.go

* Update modules/queue/queue_disk.go

* Update modules/cache/cache_redis.go

* Update modules/cache/cache_redis.go

* Update modules/queue/unique_queue_disk.go

* Update modules/queue/queue_disk.go

* Update modules/queue/unique_queue_disk.go

* Update modules/session/redis.go

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years ago
..
binding Use gitea forked macaron (#7933) 5 years ago
cache Allow common redis and leveldb connections (#12385) 4 years ago
captcha Use gitea forked macaron (#7933) 5 years ago
cors update: macaron cores,gzip,session (#10522) 4 years ago
csrf Use gitea forked macaron (#7933) 5 years ago
gzip Macaron 1.5 (#12596) 4 years ago
i18n Update gitea.com/macaron/i18n (#12806) 4 years ago
inject Use gitea forked macaron (#7933) 5 years ago
macaron Macaron 1.5 (#12596) 4 years ago
session Allow common redis and leveldb connections (#12385) 4 years ago
toolbox Use gitea forked macaron (#7933) 5 years ago