def hmset(self, name, mapping): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.hmset', super(OcRedis, self).hmset, name, mapping, name, mapping)
def pexpire(self, name, time): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.pexpire', super(OcRedis, self).pexpire, name, None, name, time)
def ping(self): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.ping', super(OcRedis, self).ping, None, None)
def move(self, name, db): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.move', super(OcRedis, self).move, name, None, name, db)
def object(self, infotype, key): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.object', super(OcRedis, self).object, infotype, key, infotype, key)
def bitcount(self, key, *args, **kwargs): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.bgsave', super(OcRedis, self).bgsave, key, None, key, *args, **kwargs)
def memory_usage(self, key, samples=None): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.memory_usage', super(OcRedis, self).memory_usage, key, None, key, samples)
def incrbyfloat(self, name, amount=1.0): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.incrbyfloat', super(OcRedis, self).incrbyfloat, name, None, name, amount)
def info(self, section=None): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.info', super(OcRedis, self).info, None, None, section)
def bgrewriteaof(self): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.bgrewriteaof', super(OcRedis, self).bgrewriteaofget, None, None)
def hvals(self, name): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.hvals', super(OcRedis, self).hvals, name, None, name)
def hstrlen(self, name, key): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.hstrlen', super(OcRedis, self).hstrlen, name, key, name, key)
def hsetnx(self, name, key, value): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.hsetnx', super(OcRedis, self).hsetnx, key, value, name, key, value)
def hscan_iter(self, name, match=None, count=None): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.hscan_iter', super(OcRedis, self).hscan_iter, name, None, name, match, count)
def lset(self, name, index, value): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.lset', super(OcRedis, self).lset, name, value, name, index, value)
def keys(self, pattern=u'*'): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.keys', super(OcRedis, self).keys, pattern, None, pattern)
def ltrim(self, name, start, end): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.ltrim', super(OcRedis, self).ltrim, name, None, name, start, end)
def lindex(self, name, index): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.lindex', super(OcRedis, self).lindex, name, None, name, index)
def memory_purge(self): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.memory_purge', super(OcRedis, self).memory_purge, None, None)
def linsert(self, name, where, refvalue, value): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.linsert', super(OcRedis, self).linsert, name, value, name, where, refvalue, value)
def mget(self, keys, *args): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.mget', super(OcRedis, self).mget, keys, args, keys, *args)
def bgsave(self): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.bgsave', super(OcRedis, self).bgsave, None, None)
def msetnx(self, mapping): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.msetnx', super(OcRedis, self).msetnx, mapping, None, mapping)
def lpop(self, name): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.lpop', super(OcRedis, self).lpop, name, None, name)
def bitfield(self, key, *args, **kwargs): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.bitfield', super(OcRedis, self).bitfield, key, *args, **kwargs)
def lpush(self, name, *values): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.lpush', super(OcRedis, self).lpop, name, values, name, values)
def pfadd(self, name, *values): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.pfadd', super(OcRedis, self).pfadd, name, values, name, *values)
def lpushx(self, name, value): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.lpushx', super(OcRedis, self).lpushx, name, value, name, value)
def pipeline(self, transaction=True, shard_hint=None): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.pipeline', super(OcRedis, self).pipeline, None, None, transaction, shard_hint)
def hmget(self, name, key, *args): return trace_and_record_stats_with_key_and_value( 'redispy.Redis.hmget', super(OcRedis, self).hmget, name, key, name, key, *args)