class Redis
class Redis::Client
class Redis::Client::ProtocolError
class Redis::DistRedis
class Redis::Distributed
class Redis::HashRing
class Redis::Pipeline
class Redis::Subscription
redis
1.0.7
# maybe_lock
def maybe_lock(&block) if @thread_safe @mutex.synchronize(&block) else block.call end end