Source code for uredis_modular.set

from .client import Client


[docs]class Set(Client): def sadd(self, *args): return self.execute_command('SADD', *args) def scard(self, *args): return self.execute_command('SCARD', *args) def sdiff(self, *args): return set(self.execute_command('SDIFF', *args)) def sdiffstore(self, *args): return self.execute_command('SDIFFSTORE', *args) def sinter(self, *args): return self.execute_command('SINTER', *args) def sinterstore(self, *args): return self.execute_command('SINTERSTORE', *args) def sismember(self, *args): return self.execute_command('SISMEMBER', *args) def smembers(self, *args): return self.execute_command('SMEMBERS', *args) def smove(self, *args): return self.execute_command('SMOVE', *args) def spop(self, *args): return self.execute_command('SPOP', *args) def srandmember(self, *args): return self.execute_command('SRANDMEMBER', *args) def srem(self, *args): return self.execute_command('SREM', *args) def sunion(self, *args): return self.execute_command('SUNION', *args) def sunionstore(self, *args): return self.execute_command('SUNIONSTORE', *args) def sscan(self, *args): return self.execute_command('SCAN', *args)