Source code for uredis_modular.key

from .client import Client


[docs]class Key(Client): def delete(self, *args): return self.execute_command('DEL', *args) def dump(self, *args): return self.execute_command('DUMP', *args) def exists(self, *args): return self.execute_command('EXISTS', *args) def expire(self, *args): return self.execute_command('EXPIRE', *args) def expireat(self, *args): return self.execute_command('EXPIREAT', *args) def get(self, *args): return self.execute_command('GET', *args) def keys(self, *args): if not args: args = ['*'] return self.execute_command('KEYS', *args) def migrate(self, *args): return self.execute_command('MIGRATE', *args) def move(self, *args): return self.execute_command('MOVE', *args) def object(self, *args): return self.execute_command('OBJECT', *args) def persist(self, *args): return self.execute_command('PERSIST', *args) def pexpire(self, *args): return self.execute_command('PEXPIRE', *args) def pttl(self, *args): return self.execute_command('PTTL', *args) def randomkey(self, *args): return self.execute_command('RANDOMKEY', *args) def rename(self, *args): return self.execute_command('RENAME', *args) def renamenx(self, *args): return self.execute_command('RENAMENX', *args) def restore(self, *args): return self.execute_command('RESTORE', *args) def scan(self, *args): return self.execute_command('SCAN', *args) def set(self, *args): if self.execute_command('SET', *args) in [b'OK']: return True return False def sort(self, *args): return self.execute_command('SORT', *args) def ttl(self, *args): return self.execute_command('TTL', *args) def type(self, *args): return self.execute_command('TYPE', *args) def wait(self, *args): return self.execute_command('WAIT', *args)