├── LICENSE ├── Makefile ├── README.md ├── conntest └── ProxyServer.go ├── gc ├── Makefile └── gc.go ├── proxy ├── Makefile ├── RedisProxyServer.go ├── bench │ └── benchjson.go ├── config │ └── config.go ├── handler │ ├── TxTikvHandler.go │ ├── TxTikvHandler_test.go │ ├── auth.go │ ├── connection.go │ ├── errors.go │ ├── hash.go │ ├── keys.go │ ├── strings.go │ └── util.go ├── log │ ├── README.md │ ├── crash_darwin.go │ ├── crash_unix.go │ ├── crash_win.go │ ├── log.go │ └── log_test.go ├── prometheus │ └── prometheus.go ├── rawkvproxy │ ├── Makefile │ ├── ProxyServer.go │ └── conf.yaml ├── redis │ ├── auto.go │ ├── config.go │ ├── conn.go │ ├── debug.go │ ├── defaultHandler.go │ ├── error.go │ ├── handler.go │ ├── parser.go │ ├── reply.go │ ├── request.go │ ├── server.go │ └── stack.go ├── session │ └── session.go ├── structure │ ├── errors.go │ ├── hash.go │ ├── keys.go │ ├── list.go │ ├── mergedHash.go │ ├── string.go │ ├── structure.go │ ├── structure_test.go │ └── type.go ├── util │ ├── compress.go │ ├── compress_test.go │ ├── markset.go │ ├── num.go │ └── ttl.go ├── uuid │ └── uuid.go ├── vendor │ └── vendor.json └── version └── ttltask ├── GoSlaves ├── jobs │ ├── jobs.go │ └── jobs_test.go ├── pool.go ├── pool_test.go └── slave │ ├── slave.go │ └── slave_test.go ├── Makefile └── ttltask.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/README.md -------------------------------------------------------------------------------- /conntest/ProxyServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/conntest/ProxyServer.go -------------------------------------------------------------------------------- /gc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/gc/Makefile -------------------------------------------------------------------------------- /gc/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/gc/gc.go -------------------------------------------------------------------------------- /proxy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/Makefile -------------------------------------------------------------------------------- /proxy/RedisProxyServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/RedisProxyServer.go -------------------------------------------------------------------------------- /proxy/bench/benchjson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/bench/benchjson.go -------------------------------------------------------------------------------- /proxy/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/config/config.go -------------------------------------------------------------------------------- /proxy/handler/TxTikvHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/TxTikvHandler.go -------------------------------------------------------------------------------- /proxy/handler/TxTikvHandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/TxTikvHandler_test.go -------------------------------------------------------------------------------- /proxy/handler/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/auth.go -------------------------------------------------------------------------------- /proxy/handler/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/connection.go -------------------------------------------------------------------------------- /proxy/handler/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/errors.go -------------------------------------------------------------------------------- /proxy/handler/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/hash.go -------------------------------------------------------------------------------- /proxy/handler/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/keys.go -------------------------------------------------------------------------------- /proxy/handler/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/strings.go -------------------------------------------------------------------------------- /proxy/handler/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/handler/util.go -------------------------------------------------------------------------------- /proxy/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/log/README.md -------------------------------------------------------------------------------- /proxy/log/crash_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/log/crash_darwin.go -------------------------------------------------------------------------------- /proxy/log/crash_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/log/crash_unix.go -------------------------------------------------------------------------------- /proxy/log/crash_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/log/crash_win.go -------------------------------------------------------------------------------- /proxy/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/log/log.go -------------------------------------------------------------------------------- /proxy/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/log/log_test.go -------------------------------------------------------------------------------- /proxy/prometheus/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/prometheus/prometheus.go -------------------------------------------------------------------------------- /proxy/rawkvproxy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/rawkvproxy/Makefile -------------------------------------------------------------------------------- /proxy/rawkvproxy/ProxyServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/rawkvproxy/ProxyServer.go -------------------------------------------------------------------------------- /proxy/rawkvproxy/conf.yaml: -------------------------------------------------------------------------------- 1 | passwd: 1234 2 | -------------------------------------------------------------------------------- /proxy/redis/auto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/auto.go -------------------------------------------------------------------------------- /proxy/redis/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/config.go -------------------------------------------------------------------------------- /proxy/redis/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/conn.go -------------------------------------------------------------------------------- /proxy/redis/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/debug.go -------------------------------------------------------------------------------- /proxy/redis/defaultHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/defaultHandler.go -------------------------------------------------------------------------------- /proxy/redis/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/error.go -------------------------------------------------------------------------------- /proxy/redis/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/handler.go -------------------------------------------------------------------------------- /proxy/redis/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/parser.go -------------------------------------------------------------------------------- /proxy/redis/reply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/reply.go -------------------------------------------------------------------------------- /proxy/redis/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/request.go -------------------------------------------------------------------------------- /proxy/redis/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/server.go -------------------------------------------------------------------------------- /proxy/redis/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/redis/stack.go -------------------------------------------------------------------------------- /proxy/session/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/session/session.go -------------------------------------------------------------------------------- /proxy/structure/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/errors.go -------------------------------------------------------------------------------- /proxy/structure/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/hash.go -------------------------------------------------------------------------------- /proxy/structure/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/keys.go -------------------------------------------------------------------------------- /proxy/structure/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/list.go -------------------------------------------------------------------------------- /proxy/structure/mergedHash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/mergedHash.go -------------------------------------------------------------------------------- /proxy/structure/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/string.go -------------------------------------------------------------------------------- /proxy/structure/structure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/structure.go -------------------------------------------------------------------------------- /proxy/structure/structure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/structure_test.go -------------------------------------------------------------------------------- /proxy/structure/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/structure/type.go -------------------------------------------------------------------------------- /proxy/util/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/util/compress.go -------------------------------------------------------------------------------- /proxy/util/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/util/compress_test.go -------------------------------------------------------------------------------- /proxy/util/markset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/util/markset.go -------------------------------------------------------------------------------- /proxy/util/num.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/util/num.go -------------------------------------------------------------------------------- /proxy/util/ttl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/util/ttl.go -------------------------------------------------------------------------------- /proxy/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/uuid/uuid.go -------------------------------------------------------------------------------- /proxy/vendor/vendor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/proxy/vendor/vendor.json -------------------------------------------------------------------------------- /proxy/version: -------------------------------------------------------------------------------- 1 | 2.0.1 2 | -------------------------------------------------------------------------------- /ttltask/GoSlaves/jobs/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/GoSlaves/jobs/jobs.go -------------------------------------------------------------------------------- /ttltask/GoSlaves/jobs/jobs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/GoSlaves/jobs/jobs_test.go -------------------------------------------------------------------------------- /ttltask/GoSlaves/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/GoSlaves/pool.go -------------------------------------------------------------------------------- /ttltask/GoSlaves/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/GoSlaves/pool_test.go -------------------------------------------------------------------------------- /ttltask/GoSlaves/slave/slave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/GoSlaves/slave/slave.go -------------------------------------------------------------------------------- /ttltask/GoSlaves/slave/slave_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/GoSlaves/slave/slave_test.go -------------------------------------------------------------------------------- /ttltask/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/Makefile -------------------------------------------------------------------------------- /ttltask/ttltask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleme/tedis/HEAD/ttltask/ttltask.go --------------------------------------------------------------------------------