View Source API Reference lib_redis v0.1.3
Modules
LibRedis
LibRedis is an eloquently crafted Redis client implemented in Elixir. It serves as a remarkable encapsulation of the Redix project, while additionally incorporating connection pooling and Redis cluster capabilities. Within this client, two primary interfaces are exposed, namely command/3
and pipeline/3
.
Redis client behaviour, there are 2 implementations of this behaviour
redis client store, using registry to store {host, port} -> pid mapping
cluster redis client
redis error
LibRedis.Pool
Wrap redix with nimble_pool
This module is responsible for reloading the slot cache.
used to store slot topology
Standalone redis client is just a delegate to LibRedis.Pool
Some typespecs for LibRedis
some tools