6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/me_redis/zip_to_hash.rb', line 6
def initialize(*args, &block)
super(*args, &block)
_config = config(:get, 'hash-max-ziplist-*' )
@hash_max_ziplist_entries = _config['hash-max-ziplist-entries'].to_i
if self.class.me_config.hash_max_ziplist_entries && @hash_max_ziplist_entries != self.class.me_config.hash_max_ziplist_entries
config(:set, 'hash-max-ziplist-entries', self.class.me_config.hash_max_ziplist_entries )
end
if self.class.me_config.hash_max_ziplist_value &&
self.class.me_config.hash_max_ziplist_value != _config['hash-max-ziplist-value'].to_i
config(:set, 'hash-max-ziplist-value', self.class.me_config.hash_max_ziplist_value)
end
end
|