MCPcopy Create free account
hub / github.com/BIT-DataLab/LakeBench / __init__

Method __init__

join/LSH/datasketch/storage.py:940–952  ·  view source on GitHub ↗
(self, config, name=None)

Source from the content-addressed store, hash-verified

938 '''
939
940 def __init__(self, config, name=None):
941 self.config = config
942 self._buffer_size = 50000
943 redis_param = self._parse_config(self.config['redis'])
944 self._redis = redis.Redis(**redis_param)
945 redis_buffer_param = self._parse_config(self.config.get('redis_buffer', {}))
946 self._buffer = RedisBuffer(self._redis.connection_pool,
947 self._redis.response_callbacks,
948 transaction=redis_buffer_param.get('transaction', True),
949 buffer_size=self._buffer_size)
950 if name is None:
951 name = _random_name(11)
952 self._name = name
953
954 @property
955 def buffer_size(self):

Callers 1

__setstate__Method · 0.95

Calls 4

_parse_configMethod · 0.95
RedisBufferClass · 0.85
_random_nameFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected