├── LICENSE.md ├── README.md ├── backlog ├── backlog.go └── backlog_test.go ├── command ├── command.go ├── command_test.go └── types.go ├── conn.go ├── data ├── data.go ├── data_test.go ├── expiry.go ├── expiry_test.go ├── interface.go ├── interface_test.go ├── key.go └── key_test.go ├── example ├── config.go ├── consumer.go ├── main.go └── migration.go ├── interface.go ├── rdb ├── decode.go ├── doc.go ├── encode.go ├── entries.go ├── interface.go ├── intset.go ├── lzf.go └── reader.go ├── replica ├── config.go ├── decoder.go ├── interface.go └── replica.go ├── resp ├── command.go ├── conn.go ├── doc.go ├── dump.go ├── files.go ├── interface.go ├── reader.go ├── reader_test.go └── writer.go └── status └── status.go /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/README.md -------------------------------------------------------------------------------- /backlog/backlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/backlog/backlog.go -------------------------------------------------------------------------------- /backlog/backlog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/backlog/backlog_test.go -------------------------------------------------------------------------------- /command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/command/command.go -------------------------------------------------------------------------------- /command/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/command/command_test.go -------------------------------------------------------------------------------- /command/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/command/types.go -------------------------------------------------------------------------------- /conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/conn.go -------------------------------------------------------------------------------- /data/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/data.go -------------------------------------------------------------------------------- /data/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/data_test.go -------------------------------------------------------------------------------- /data/expiry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/expiry.go -------------------------------------------------------------------------------- /data/expiry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/expiry_test.go -------------------------------------------------------------------------------- /data/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/interface.go -------------------------------------------------------------------------------- /data/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/interface_test.go -------------------------------------------------------------------------------- /data/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/key.go -------------------------------------------------------------------------------- /data/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/data/key_test.go -------------------------------------------------------------------------------- /example/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/example/config.go -------------------------------------------------------------------------------- /example/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/example/consumer.go -------------------------------------------------------------------------------- /example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/example/main.go -------------------------------------------------------------------------------- /example/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/example/migration.go -------------------------------------------------------------------------------- /interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/interface.go -------------------------------------------------------------------------------- /rdb/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/decode.go -------------------------------------------------------------------------------- /rdb/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/doc.go -------------------------------------------------------------------------------- /rdb/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/encode.go -------------------------------------------------------------------------------- /rdb/entries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/entries.go -------------------------------------------------------------------------------- /rdb/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/interface.go -------------------------------------------------------------------------------- /rdb/intset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/intset.go -------------------------------------------------------------------------------- /rdb/lzf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/lzf.go -------------------------------------------------------------------------------- /rdb/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/rdb/reader.go -------------------------------------------------------------------------------- /replica/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/replica/config.go -------------------------------------------------------------------------------- /replica/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/replica/decoder.go -------------------------------------------------------------------------------- /replica/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/replica/interface.go -------------------------------------------------------------------------------- /replica/replica.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/replica/replica.go -------------------------------------------------------------------------------- /resp/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/command.go -------------------------------------------------------------------------------- /resp/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/conn.go -------------------------------------------------------------------------------- /resp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/doc.go -------------------------------------------------------------------------------- /resp/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/dump.go -------------------------------------------------------------------------------- /resp/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/files.go -------------------------------------------------------------------------------- /resp/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/interface.go -------------------------------------------------------------------------------- /resp/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/reader.go -------------------------------------------------------------------------------- /resp/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/reader_test.go -------------------------------------------------------------------------------- /resp/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/resp/writer.go -------------------------------------------------------------------------------- /status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/smart-redis-replication/HEAD/status/status.go --------------------------------------------------------------------------------