VILLASframework
Modular co-simulation framework
|
This node-type requires hiredis (>= 1.0.0) and redis++ (>= 1.2.3).
The source code of the node-type is available here: https://git.rwth-aachen.de/acs/public/villas/node/blob/master/lib/nodes/redis.cpp
key
: Get/Set of Redis stringsMSET
and MGET
commands.hash
: Hashtables using hash data-typeHMSET
and HGETALL
commands.channel
: Publish/subscribePUBLISH
and SUBSCRIBE
commands.A Redis connection URI in the form of: redis://<user>:<password>@<host>:<post>/<db>
.
The hostname or IP address of the Redis server.
You can also connect to Redis server with a URI:
tcp://[[username:]password@]host[:port][/db]
unix://[[username:]password@]path-to-unix-domain-socket[/db]
The port number of the Redis server to connect to.
A path of a Unix socket which should be used for the connection.
The username which should be used for authentication.
See: https://redis.io/commands/auth
The password which should be used for authentication.
See: https://redis.io/commands/auth
The logical database which should be used by the Redis client.
See: https://redis.io/commands/select
The timeout in seconds for the initial connection establishment.
The timeout in seconds for executing commands against the Redis server.
Enable periodic keepalive packets.
The key which this node will use in the Redis keyspace.
The channel which this node will use in mode (string: "key" | "hash" | "channel") = "key" is channel
.
Use Redis keyspace notifications to listen for new updates. This setting is only used if mode (string: "key" | "hash" | "channel") = "key" is set to key
or hash
.
If enabled the connection to the Redis server will be encrypted via SSL/TLS.
A path to a CA certificate file.
A path to a directory containing CA certificates.
A path to a client certificate file.
A path to the private key file.