code: async def sinterstore(self, dest, keys, *args):
          
          res = await self.sinter(keys, *args)
          await self.delete(dest)
  
          if res:
              await self.sadd(dest, *res)
              return len(res)
          else:
              return 0
docs: Store the intersection of sets specified by ``keys`` into a new
          set named ``dest``.  Returns the number of keys in the new set.
  
          Cluster impl:
              Use sinter() --> Delete dest key --> store result in dest key