├── .github └── workflows │ ├── integration-tests.yml │ └── tag-build-and-push.yaml ├── Dockerfile ├── LICENSE.txt ├── Makefile ├── README.md ├── go.mod ├── go.sum ├── main.go ├── pkg ├── master_resolver │ ├── master_resolver.go │ └── master_resolver_test.go ├── proxy │ └── proxy.go └── utils │ └── utils.go └── test ├── docker-compose.yml ├── redis_sentinel ├── Dockerfile └── sentinel_entrypoint.sh ├── redis_sentinel_proxy_test ├── Dockerfile ├── go.mod ├── go.sum └── redis_sentinel_proxy_test.go └── test.sh /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/tag-build-and-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/.github/workflows/tag-build-and-push.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/main.go -------------------------------------------------------------------------------- /pkg/master_resolver/master_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/pkg/master_resolver/master_resolver.go -------------------------------------------------------------------------------- /pkg/master_resolver/master_resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/pkg/master_resolver/master_resolver_test.go -------------------------------------------------------------------------------- /pkg/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/pkg/proxy/proxy.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/docker-compose.yml -------------------------------------------------------------------------------- /test/redis_sentinel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/redis_sentinel/Dockerfile -------------------------------------------------------------------------------- /test/redis_sentinel/sentinel_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/redis_sentinel/sentinel_entrypoint.sh -------------------------------------------------------------------------------- /test/redis_sentinel_proxy_test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/redis_sentinel_proxy_test/Dockerfile -------------------------------------------------------------------------------- /test/redis_sentinel_proxy_test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/redis_sentinel_proxy_test/go.mod -------------------------------------------------------------------------------- /test/redis_sentinel_proxy_test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/redis_sentinel_proxy_test/go.sum -------------------------------------------------------------------------------- /test/redis_sentinel_proxy_test/redis_sentinel_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/redis_sentinel_proxy_test/redis_sentinel_proxy_test.go -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/redis-sentinel-proxy/HEAD/test/test.sh --------------------------------------------------------------------------------