def __init__(self, *args, **kwargs): kwargs.setdefault('client_class', 'redis.StrictRedis') kwargs.setdefault('options', {'decode_responses': True}) kwargs.setdefault('prefix', 'sequere:timeline:') self.client = get_client(kwargs['options'], connection_class=kwargs['client_class']) self.storage = Manager(self.client, prefix=kwargs['prefix'])
def __init__(self, *args, **kwargs): kwargs.setdefault('client_class', 'redis.StrictRedis') kwargs.setdefault('options', {'decode_responses': True}) kwargs.setdefault('prefix', 'sequere') kwargs.setdefault('key_separator', ':') self.client = get_client(kwargs['options'], connection_class=kwargs['client_class']) self.manager = InstanceManager(self.client, prefix=kwargs['prefix'])
from sequere.utils import get_client from . import settings from .managers import InstanceManager client = get_client(settings.CONNECTION, connection_class=settings.CONNECTION_CLASS) manager = InstanceManager(client, prefix=settings.PREFIX)
from django.core.exceptions import ImproperlyConfigured from sequere.utils import get_client from sequere.backends.redis.managers import Manager from . import settings from .wrappers import RedisWrapper, NydusWrapper nydus_connection = settings.TIMELINE_NYDUS_CONNECTION if nydus_connection: try: from nydus.db import create_cluster except ImportError as e: raise ImproperlyConfigured( "The nydus backend requires nydus to be installed.") else: client = NydusWrapper(create_cluster(nydus_connection)) else: client = RedisWrapper(get_client(settings.TIMELINE_CONNECTION, connection_class=settings.TIMELINE_CONNECTION_CLASS)) storage = Manager(client, prefix=settings.TIMELINE_PREFIX)
from django.core.exceptions import ImproperlyConfigured from sequere.utils import get_client from sequere.backends.redis.managers import Manager from . import settings from .wrappers import RedisWrapper, NydusWrapper nydus_connection = settings.TIMELINE_NYDUS_CONNECTION if nydus_connection: try: from nydus.db import create_cluster except ImportError: raise ImproperlyConfigured( "The nydus backend requires nydus to be installed.") else: client = NydusWrapper(create_cluster(nydus_connection)) else: client = RedisWrapper(get_client(settings.TIMELINE_CONNECTION, connection_class=settings.TIMELINE_CONNECTION_CLASS)) storage = Manager(client, prefix=settings.TIMELINE_PREFIX)