├── .gitignore ├── .travis.yml ├── README.md ├── project └── build.properties └── src ├── main └── scala │ ├── akka │ └── io │ │ ├── Pipelines.scala │ │ └── TcpPipelineHandler.scala │ └── com │ └── redis │ ├── PubSubHandler.scala │ ├── RedisClient.scala │ ├── RedisClientSettings.scala │ ├── RedisConnection.scala │ ├── api │ ├── ConnectionOperations.scala │ ├── EvalOperations.scala │ ├── HashOperations.scala │ ├── HyperLogLogOperations.scala │ ├── KeyOperations.scala │ ├── ListOperations.scala │ ├── PubSubOperations.scala │ ├── RedisOps.scala │ ├── ServerOperations.scala │ ├── SetOperations.scala │ ├── SortedSetOperations.scala │ ├── StringOperations.scala │ └── TransactionOperations.scala │ ├── pipeline │ ├── DynamicPipePair.scala │ ├── ResponseHandling.scala │ └── Serializing.scala │ ├── protocol │ ├── ConnectionCommands.scala │ ├── EvalCommands.scala │ ├── HashCommands.scala │ ├── HyperLogLogCommands.scala │ ├── KeyCommands.scala │ ├── ListCommands.scala │ ├── PubSubCommands.scala │ ├── RedisCommand.scala │ ├── ServerCommands.scala │ ├── SetCommands.scala │ ├── SortedSetCommands.scala │ ├── StringCommands.scala │ ├── TransactionCommands.scala │ └── package.scala │ └── serialization │ ├── Deserializer.scala │ ├── Format.scala │ ├── Integration.scala │ ├── PartialDeserializer.scala │ ├── RawReplyParser.scala │ └── Stringified.scala └── test ├── resources ├── application.conf ├── logback.xml └── setup_travis.sh └── scala └── com └── redis ├── ClientSpec.scala ├── IntegrationSpec.scala ├── RedisSpecBase.scala ├── api ├── EvalOperationsSpec.scala ├── HashOperationsSpec.scala ├── HyperLogLogOperationsSpec.scala ├── KeyOperationsSpec.scala ├── ListOperationsSpec.scala ├── PubSubOperationsSpec.scala ├── ServerOperationsSpec.scala ├── SetOperationsSpec.scala ├── SortedSetOperationsSpec.scala ├── StringOperationsSpec.scala └── TransactionOperationsSpec.scala └── serialization └── SerializationSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.17 2 | -------------------------------------------------------------------------------- /src/main/scala/akka/io/Pipelines.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/akka/io/Pipelines.scala -------------------------------------------------------------------------------- /src/main/scala/akka/io/TcpPipelineHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/akka/io/TcpPipelineHandler.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/PubSubHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/PubSubHandler.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/RedisClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/RedisClient.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/RedisClientSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/RedisClientSettings.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/RedisConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/RedisConnection.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/ConnectionOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/ConnectionOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/EvalOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/EvalOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/HashOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/HashOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/HyperLogLogOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/HyperLogLogOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/KeyOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/KeyOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/ListOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/ListOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/PubSubOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/PubSubOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/RedisOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/RedisOps.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/ServerOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/ServerOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/SetOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/SetOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/SortedSetOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/SortedSetOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/StringOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/StringOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/api/TransactionOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/api/TransactionOperations.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/pipeline/DynamicPipePair.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/pipeline/DynamicPipePair.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/pipeline/ResponseHandling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/pipeline/ResponseHandling.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/pipeline/Serializing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/pipeline/Serializing.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/ConnectionCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/ConnectionCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/EvalCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/EvalCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/HashCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/HashCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/HyperLogLogCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/HyperLogLogCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/KeyCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/KeyCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/ListCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/ListCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/PubSubCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/PubSubCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/RedisCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/RedisCommand.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/ServerCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/ServerCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/SetCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/SetCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/SortedSetCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/SortedSetCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/StringCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/StringCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/TransactionCommands.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/TransactionCommands.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/protocol/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/protocol/package.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/serialization/Deserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/serialization/Deserializer.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/serialization/Format.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/serialization/Format.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/serialization/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/serialization/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/serialization/PartialDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/serialization/PartialDeserializer.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/serialization/RawReplyParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/serialization/RawReplyParser.scala -------------------------------------------------------------------------------- /src/main/scala/com/redis/serialization/Stringified.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/main/scala/com/redis/serialization/Stringified.scala -------------------------------------------------------------------------------- /src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/resources/application.conf -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/setup_travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/resources/setup_travis.sh -------------------------------------------------------------------------------- /src/test/scala/com/redis/ClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/ClientSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/IntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/IntegrationSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/RedisSpecBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/RedisSpecBase.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/EvalOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/EvalOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/HashOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/HashOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/HyperLogLogOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/HyperLogLogOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/KeyOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/KeyOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/ListOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/ListOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/PubSubOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/PubSubOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/ServerOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/ServerOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/SetOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/SetOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/SortedSetOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/SortedSetOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/StringOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/StringOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/api/TransactionOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/api/TransactionOperationsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/redis/serialization/SerializationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debasishg/scala-redis-nb/HEAD/src/test/scala/com/redis/serialization/SerializationSpec.scala --------------------------------------------------------------------------------