This module provides a simple and secure way to store data in Redis and later get them.
-
Build a Redis server with support for modules.
-
Build the rd_themis module:
git clone --recursive https://github.com/cossacklabs/rd_themis make
-
To load the module, Start Redis with the
--loadmodule /path/to/module.so
option, add it as a directive to the configuration file or send aMODULE LOAD
command.
Works like the standard Redis SET
command, but stores the encrypted data (encrypted with themis secure cell in seal mode) instead of the clear data.
Decrypt and return stored data.
Works like the standard Redis SET
command, but stores the encrypted data (encrypted by themis secure message with randomly generated key pair and public_key) instead of the clear data.
Decrypt and return stored data.
Commands alternatives uses RedisModule_BlockClient
API
Works like the standard Redis SET
command, but stores the encrypted data (encrypted with themis secure cell in seal mode) instead of the clear data.
Decrypt and return stored data.
Works like the standard Redis SET
command, but stores the encrypted data (encrypted by themis secure message with randomly generated key pair and public_key) instead of the clear data.
Decrypt and return stored data.