RedisCodec

object RedisCodec
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def decryptSupplier[F[_]](key: SecretKeySpec)(`evidence$2`: Sync[F]): F[CipherSupplier]

It creates a CipherSupplier given a secret key for decryption.

It creates a CipherSupplier given a secret key for decryption.

A CipherSupplier is needed for RedisCodec.secure

def deflate[K, V](codec: RedisCodec[K, V]): RedisCodec[K, V]

It compresses every value sent to Redis and it decompresses every value read from Redis using the DEFLATE compression algorithm.

It compresses every value sent to Redis and it decompresses every value read from Redis using the DEFLATE compression algorithm.

def encryptSupplier[F[_]](key: SecretKeySpec)(`evidence$1`: Sync[F]): F[CipherSupplier]

It creates a CipherSupplier given a secret key for encryption.

It creates a CipherSupplier given a secret key for encryption.

A CipherSupplier is needed for RedisCodec.secure

def gzip[K, V](codec: RedisCodec[K, V]): RedisCodec[K, V]

It compresses every value sent to Redis and it decompresses every value read from Redis using the GZIP compression algorithm.

It compresses every value sent to Redis and it decompresses every value read from Redis using the GZIP compression algorithm.

def secure[K, V](codec: RedisCodec[K, V], encrypt: CipherSupplier, decrypt: CipherSupplier): RedisCodec[K, V]

It encrypts every value sent to Redis and it decrypts every value read from Redis using the supplied CipherSuppliers.

It encrypts every value sent to Redis and it decrypts every value read from Redis using the supplied CipherSuppliers.

Concrete fields

val Ascii: RedisCodec[String, String]
val Bytes: RedisCodec[Array[Byte], Array[Byte]]
val Utf8: RedisCodec[String, String]