Module redis_pool

Function Index

q/2
q/3
q_async/2
q_async/3
q_noreply/2
qp/2
qp/3
restart_pool/1
start/0
start/1
start_pool/2
stop/0
stop_pool/1
transaction/2

Function Details

q/2

q(PoolName::atom(), Command::[any()]) -> {ok, return_value()} | {error, redis_error()}

q/3

q(PoolName::atom(), Command::[any()], Timeout::timeout()) -> {ok, return_value()} | {error, redis_error()}

q_async/2

q_async(PoolName::atom(), Command::[any()]) -> ok | {error, redis_error()}

q_async/3

q_async(PoolName::atom(), Command::[any()], Pid::pid() | atom()) -> ok | {error, redis_error()}

q_noreply/2

q_noreply(PoolName::atom(), Command::[any()]) -> ok | {error, redis_error()}

qp/2

qp(PoolName::atom(), Pipeline::pipeline()) -> [{ok, return_value()} | {error, binary()}] | {error, redis_error()}

qp/3

qp(PoolName::atom(), Pipeline::pipeline(), Timeout::timeout()) -> [{ok, return_value()} | {error, binary()}] | {error, redis_error()}

restart_pool/1

restart_pool(PoolName::atom()) -> ok | {error, reason()}

start/0

start() -> ok | {error, reason()}

start/1

start(Type::permanent | transient | temporary) -> ok | {error, reason()}

start_pool/2

start_pool(PoolName::atom(), PoolArgs0::[redis_pool_option()]) -> ok | {error, reason()}

stop/0

stop() -> ok

stop_pool/1

stop_pool(PoolName::atom()) -> ok | {error, reason()}

transaction/2

transaction(PoolName::atom(), Commands0::pipeline()) -> {ok, [return_value()]} | {error, redis_error()}


Generated by EDoc