Module: SolidRedis
- Defined in:
- lib/solid_redis.rb,
lib/solid_redis/pool.rb,
lib/solid_redis/resp.rb,
lib/solid_redis/client.rb,
lib/solid_redis/config.rb,
lib/solid_redis/errors.rb,
lib/solid_redis/version.rb,
lib/solid_redis/shareable.rb,
lib/solid_redis/subscription.rb,
lib/solid_redis/cluster_state.rb,
lib/solid_redis/cluster_client.rb,
lib/solid_redis/cluster_config.rb,
lib/solid_redis/sentinel_state.rb,
lib/solid_redis/sentinel_config.rb,
lib/solid_redis/cluster/key_slot.rb,
lib/solid_redis/cluster/command_key.rb,
lib/solid_redis/cluster/discover_service.rb,
lib/solid_redis/sentinel/resolve_service.rb
Defined Under Namespace
Modules: Cluster, RESP, Sentinel, Shareable
Classes: AuthenticationError, CheckoutTimeoutError, Client, ClosedError, ClusterClient, ClusterConfig, ClusterState, CommandError, Config, ConnectionError, Error, FailoverError, Pool, ProtocolError, SentinelConfig, SentinelState, Subscription, TimeoutError
Constant Summary
collapse
- VERSION =
"1.0.2"
Class Method Summary
collapse
Class Method Details
.cluster(**options) ⇒ Object
35
36
37
|
# File 'lib/solid_redis.rb', line 35
def cluster(**options)
ClusterConfig.new(**options)
end
|
.config(**options) ⇒ Object
27
28
29
|
# File 'lib/solid_redis.rb', line 27
def config(**options)
Config.new(**options)
end
|
.sentinel(**options) ⇒ Object
31
32
33
|
# File 'lib/solid_redis.rb', line 31
def sentinel(**options)
SentinelConfig.new(**options)
end
|