├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── project └── plugins.sbt ├── scalariform.sbt ├── src ├── main │ ├── resources │ │ └── reference.conf │ └── scala │ │ ├── Connection.scala │ │ ├── Redis.scala │ │ ├── RedisConnectionSupervisor.scala │ │ ├── RedisSentinel.scala │ │ ├── ReplyParser.scala │ │ ├── Request.scala │ │ ├── Response.scala │ │ ├── Sentinel.scala │ │ ├── ShardManager.scala │ │ └── StashingRedis.scala └── test │ ├── resources │ ├── application.conf │ └── crime_and_punishment.txt │ └── scala │ ├── RedisClientSentinelTest.scala │ ├── RedisClientTest.scala │ ├── ReplyParserTest.scala │ ├── RequestTest.scala │ ├── ResponseTest.scala │ ├── SentinelTest.scala │ ├── ShardManagerTest.scala │ └── StashingRedisClientTest.scala └── test-config ├── redis-slave.conf ├── redis.conf └── sentinel.conf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/README.md -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalariform.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/scalariform.sbt -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/main/scala/Connection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/Connection.scala -------------------------------------------------------------------------------- /src/main/scala/Redis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/Redis.scala -------------------------------------------------------------------------------- /src/main/scala/RedisConnectionSupervisor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/RedisConnectionSupervisor.scala -------------------------------------------------------------------------------- /src/main/scala/RedisSentinel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/RedisSentinel.scala -------------------------------------------------------------------------------- /src/main/scala/ReplyParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/ReplyParser.scala -------------------------------------------------------------------------------- /src/main/scala/Request.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/Request.scala -------------------------------------------------------------------------------- /src/main/scala/Response.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/Response.scala -------------------------------------------------------------------------------- /src/main/scala/Sentinel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/Sentinel.scala -------------------------------------------------------------------------------- /src/main/scala/ShardManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/ShardManager.scala -------------------------------------------------------------------------------- /src/main/scala/StashingRedis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/main/scala/StashingRedis.scala -------------------------------------------------------------------------------- /src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/resources/application.conf -------------------------------------------------------------------------------- /src/test/resources/crime_and_punishment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/resources/crime_and_punishment.txt -------------------------------------------------------------------------------- /src/test/scala/RedisClientSentinelTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/RedisClientSentinelTest.scala -------------------------------------------------------------------------------- /src/test/scala/RedisClientTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/RedisClientTest.scala -------------------------------------------------------------------------------- /src/test/scala/ReplyParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/ReplyParserTest.scala -------------------------------------------------------------------------------- /src/test/scala/RequestTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/RequestTest.scala -------------------------------------------------------------------------------- /src/test/scala/ResponseTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/ResponseTest.scala -------------------------------------------------------------------------------- /src/test/scala/SentinelTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/SentinelTest.scala -------------------------------------------------------------------------------- /src/test/scala/ShardManagerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/ShardManagerTest.scala -------------------------------------------------------------------------------- /src/test/scala/StashingRedisClientTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/src/test/scala/StashingRedisClientTest.scala -------------------------------------------------------------------------------- /test-config/redis-slave.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/test-config/redis-slave.conf -------------------------------------------------------------------------------- /test-config/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/test-config/redis.conf -------------------------------------------------------------------------------- /test-config/sentinel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisdinn/brando/HEAD/test-config/sentinel.conf --------------------------------------------------------------------------------