code
docs
tests
EntityStore service backed by a Redis database.
Table 60. Artifact
| Group ID | Artifact ID | Version |
|---|---|---|
org.apache.polygene.extensions | org.apache.polygene.extension.entitystore-redis | 0 |
Assembly is done using the provided Assembler.
public void assemble( ModuleAssembly module )
throws AssemblyException
{
[...snip...]
new RedisEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module );
[...snip...]
}
Here are the configuration properties for the Redis client:
public interface RedisEntityStoreConfiguration
extends ConfigurationComposite
{
/**
* Redis host.
*
* Defaulted to 127.0.0.1.
*/
@Optional
Property<String> host();
/**
* Redis port.
*
* Defaulted to 6379.
*/
@Optional
Property<Integer> port();
/**
* Connection timeout in milliseconds.
*
* Defaulted to 2000.
*/
@Optional
Property<Integer> timeout();
/**
* Redis password.
*/
@Optional
Property<String> password();
/**
* Redis database.
*
* Defaulted to 0.
*/
@Optional
Property<Integer> database();
}