├── .gitignore ├── .travis.yml ├── README.md ├── pom.xml ├── release.sh └── src ├── main ├── java │ └── redis │ │ └── embedded │ │ ├── AbstractRedisInstance.java │ │ ├── PortProvider.java │ │ ├── Redis.java │ │ ├── RedisCluster.java │ │ ├── RedisClusterBuilder.java │ │ ├── RedisExecProvider.java │ │ ├── RedisSentinel.java │ │ ├── RedisSentinelBuilder.java │ │ ├── RedisServer.java │ │ ├── RedisServerBuilder.java │ │ ├── exceptions │ │ ├── EmbeddedRedisException.java │ │ ├── OsDetectionException.java │ │ └── RedisBuildingException.java │ │ ├── ports │ │ ├── EphemeralPortProvider.java │ │ ├── PredefinedPortProvider.java │ │ └── SequencePortProvider.java │ │ └── util │ │ ├── Architecture.java │ │ ├── JarUtil.java │ │ ├── JedisUtil.java │ │ ├── OS.java │ │ ├── OSDetector.java │ │ └── OsArchitecture.java └── resources │ ├── redis-server-2.8.19 │ ├── redis-server-2.8.19-32 │ ├── redis-server-2.8.19.app │ └── redis-server-2.8.19.exe └── test ├── java └── redis │ └── embedded │ ├── RedisClusterTest.java │ ├── RedisSentinelTest.java │ ├── RedisServerClusterTest.java │ ├── RedisServerTest.java │ ├── SpringDataConnectivityTest.java │ └── ports │ ├── EphemeralPortProviderTest.java │ ├── PredefinedPortProviderTest.java │ └── SequencePortProviderTest.java └── resources ├── redis-2.x-sentinel-startup-output.txt ├── redis-2.x-standalone-startup-output.txt ├── redis-3.x-sentinel-startup-output.txt ├── redis-3.x-standalone-startup-output.txt ├── redis-4.x-sentinel-startup-output.txt └── redis-4.x-standalone-startup-output.txt /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .project 3 | .classpath 4 | .settings 5 | .idea 6 | *.iml 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/pom.xml -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/release.sh -------------------------------------------------------------------------------- /src/main/java/redis/embedded/AbstractRedisInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/AbstractRedisInstance.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/PortProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/PortProvider.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/Redis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/Redis.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisCluster.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisClusterBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisClusterBuilder.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisExecProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisExecProvider.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisSentinel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisSentinel.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisSentinelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisSentinelBuilder.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisServer.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/RedisServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/RedisServerBuilder.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/exceptions/EmbeddedRedisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/exceptions/EmbeddedRedisException.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/exceptions/OsDetectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/exceptions/OsDetectionException.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/exceptions/RedisBuildingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/exceptions/RedisBuildingException.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/ports/EphemeralPortProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/ports/EphemeralPortProvider.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/ports/PredefinedPortProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/ports/PredefinedPortProvider.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/ports/SequencePortProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/ports/SequencePortProvider.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/util/Architecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/util/Architecture.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/util/JarUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/util/JarUtil.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/util/JedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/util/JedisUtil.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/util/OS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/util/OS.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/util/OSDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/util/OSDetector.java -------------------------------------------------------------------------------- /src/main/java/redis/embedded/util/OsArchitecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/java/redis/embedded/util/OsArchitecture.java -------------------------------------------------------------------------------- /src/main/resources/redis-server-2.8.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/resources/redis-server-2.8.19 -------------------------------------------------------------------------------- /src/main/resources/redis-server-2.8.19-32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/resources/redis-server-2.8.19-32 -------------------------------------------------------------------------------- /src/main/resources/redis-server-2.8.19.app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/resources/redis-server-2.8.19.app -------------------------------------------------------------------------------- /src/main/resources/redis-server-2.8.19.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/main/resources/redis-server-2.8.19.exe -------------------------------------------------------------------------------- /src/test/java/redis/embedded/RedisClusterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/RedisClusterTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/RedisSentinelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/RedisSentinelTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/RedisServerClusterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/RedisServerClusterTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/RedisServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/RedisServerTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/SpringDataConnectivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/SpringDataConnectivityTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/ports/EphemeralPortProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/ports/EphemeralPortProviderTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/ports/PredefinedPortProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/ports/PredefinedPortProviderTest.java -------------------------------------------------------------------------------- /src/test/java/redis/embedded/ports/SequencePortProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/java/redis/embedded/ports/SequencePortProviderTest.java -------------------------------------------------------------------------------- /src/test/resources/redis-2.x-sentinel-startup-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/resources/redis-2.x-sentinel-startup-output.txt -------------------------------------------------------------------------------- /src/test/resources/redis-2.x-standalone-startup-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/resources/redis-2.x-standalone-startup-output.txt -------------------------------------------------------------------------------- /src/test/resources/redis-3.x-sentinel-startup-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/resources/redis-3.x-sentinel-startup-output.txt -------------------------------------------------------------------------------- /src/test/resources/redis-3.x-standalone-startup-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/resources/redis-3.x-standalone-startup-output.txt -------------------------------------------------------------------------------- /src/test/resources/redis-4.x-sentinel-startup-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/resources/redis-4.x-sentinel-startup-output.txt -------------------------------------------------------------------------------- /src/test/resources/redis-4.x-standalone-startup-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozimov/embedded-redis/HEAD/src/test/resources/redis-4.x-standalone-startup-output.txt --------------------------------------------------------------------------------