├── .gitignore ├── README.md ├── bin ├── release.py └── utils.py ├── documentation ├── .gitignore ├── README.md └── src │ └── main │ └── asciidoc │ └── index.adoc ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── infinispan │ │ └── persistence │ │ └── redis │ │ ├── RedisStore.java │ │ ├── client │ │ ├── RedisClientException.java │ │ ├── RedisClusterConnection.java │ │ ├── RedisClusterConnectionPool.java │ │ ├── RedisClusterNodeIterable.java │ │ ├── RedisClusterNodeIterator.java │ │ ├── RedisConnection.java │ │ ├── RedisConnectionPool.java │ │ ├── RedisConnectionPoolFactory.java │ │ ├── RedisMarshaller.java │ │ ├── RedisSentinelConnectionPool.java │ │ ├── RedisServerConnection.java │ │ ├── RedisServerConnectionPool.java │ │ ├── RedisServerKeyIterator.java │ │ ├── RedisServerScanIterable.java │ │ └── StringRedisMarshaller.java │ │ └── configuration │ │ ├── AbstractRedisStoreConfigurationChildBuilder.java │ │ ├── Attribute.java │ │ ├── ConnectionPoolConfiguration.java │ │ ├── ConnectionPoolConfigurationBuilder.java │ │ ├── Element.java │ │ ├── RedisSentinelConfigurationBuilder.java │ │ ├── RedisServerConfiguration.java │ │ ├── RedisServerConfigurationBuilder.java │ │ ├── RedisStoreConfiguration.java │ │ ├── RedisStoreConfigurationBuilder.java │ │ ├── RedisStoreConfigurationChildBuilder.java │ │ └── RedisStoreConfigurationParser80.java └── resources │ ├── OSGI-INF │ └── blueprint │ │ └── blueprint.xml │ ├── features.xml │ └── schema │ └── infinispan-cachestore-redis-config-8.0.xsd └── test ├── java └── org │ └── infinispan │ └── persistence │ └── redis │ ├── RedisClusterStoreConfigTest.java │ ├── RedisClusterStoreFunctionalTest.java │ ├── RedisClusterStoreTest.java │ ├── RedisSentinelStoreConfigTest.java │ ├── RedisSentinelStoreFunctionalTest.java │ ├── RedisSentinelStoreTest.java │ ├── RedisServerStoreConfigTest.java │ ├── RedisServerStoreFunctionalTest.java │ ├── RedisServerStoreTest.java │ ├── configuration │ ├── ConfigurationTest.java │ └── XmlFileParsingTest.java │ └── support │ ├── AbstractRedisServer.java │ ├── RedisCluster.java │ ├── RedisSentinel.java │ └── RedisServer.java └── resources ├── redis-cluster-cl-config.xml ├── redis-sentinel-cl-config.xml ├── redis-server-cl-config.xml └── redis ├── sentinel1 └── sentinel.conf ├── sentinel2 └── sentinel.conf ├── sentinel3 └── sentinel.conf ├── server1 └── redis.conf ├── server2 └── redis.conf └── server3 └── redis.conf /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /*.iml 3 | /target 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/README.md -------------------------------------------------------------------------------- /bin/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/bin/release.py -------------------------------------------------------------------------------- /bin/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/bin/utils.py -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/src/main/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/documentation/src/main/asciidoc/index.adoc -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/RedisStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/RedisStore.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisClientException.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisClusterConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisClusterConnection.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisClusterConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisClusterConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisClusterNodeIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisClusterNodeIterable.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisClusterNodeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisClusterNodeIterator.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisConnection.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisConnectionPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisConnectionPoolFactory.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisMarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisMarshaller.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisSentinelConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisSentinelConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisServerConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisServerConnection.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisServerConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisServerConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisServerKeyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisServerKeyIterator.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/RedisServerScanIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/RedisServerScanIterable.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/client/StringRedisMarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/client/StringRedisMarshaller.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/AbstractRedisStoreConfigurationChildBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/AbstractRedisStoreConfigurationChildBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/Attribute.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/ConnectionPoolConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/ConnectionPoolConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/ConnectionPoolConfigurationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/ConnectionPoolConfigurationBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/Element.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisSentinelConfigurationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisSentinelConfigurationBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisServerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisServerConfigurationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisServerConfigurationBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfigurationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfigurationBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfigurationChildBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfigurationChildBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfigurationParser80.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/java/org/infinispan/persistence/redis/configuration/RedisStoreConfigurationParser80.java -------------------------------------------------------------------------------- /src/main/resources/OSGI-INF/blueprint/blueprint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/resources/OSGI-INF/blueprint/blueprint.xml -------------------------------------------------------------------------------- /src/main/resources/features.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/resources/features.xml -------------------------------------------------------------------------------- /src/main/resources/schema/infinispan-cachestore-redis-config-8.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/main/resources/schema/infinispan-cachestore-redis-config-8.0.xsd -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisClusterStoreConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisClusterStoreConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisClusterStoreFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisClusterStoreFunctionalTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisClusterStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisClusterStoreTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisSentinelStoreConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisSentinelStoreConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisSentinelStoreFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisSentinelStoreFunctionalTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisSentinelStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisSentinelStoreTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisServerStoreConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisServerStoreConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisServerStoreFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisServerStoreFunctionalTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/RedisServerStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/RedisServerStoreTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/configuration/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/configuration/ConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/configuration/XmlFileParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/configuration/XmlFileParsingTest.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/support/AbstractRedisServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/support/AbstractRedisServer.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/support/RedisCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/support/RedisCluster.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/support/RedisSentinel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/support/RedisSentinel.java -------------------------------------------------------------------------------- /src/test/java/org/infinispan/persistence/redis/support/RedisServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/java/org/infinispan/persistence/redis/support/RedisServer.java -------------------------------------------------------------------------------- /src/test/resources/redis-cluster-cl-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis-cluster-cl-config.xml -------------------------------------------------------------------------------- /src/test/resources/redis-sentinel-cl-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis-sentinel-cl-config.xml -------------------------------------------------------------------------------- /src/test/resources/redis-server-cl-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis-server-cl-config.xml -------------------------------------------------------------------------------- /src/test/resources/redis/sentinel1/sentinel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis/sentinel1/sentinel.conf -------------------------------------------------------------------------------- /src/test/resources/redis/sentinel2/sentinel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis/sentinel2/sentinel.conf -------------------------------------------------------------------------------- /src/test/resources/redis/sentinel3/sentinel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis/sentinel3/sentinel.conf -------------------------------------------------------------------------------- /src/test/resources/redis/server1/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis/server1/redis.conf -------------------------------------------------------------------------------- /src/test/resources/redis/server2/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis/server2/redis.conf -------------------------------------------------------------------------------- /src/test/resources/redis/server3/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinispan/infinispan-cachestore-redis/HEAD/src/test/resources/redis/server3/redis.conf --------------------------------------------------------------------------------