def set(self, key, value):
     pickle.HIGHEST_PROTOCOL = 2
     if self.redis_expiration_time:
         self.client.setex(key, self.redis_expiration_time,
                           pickle.dumps(value, pickle.HIGHEST_PROTOCOL))
     else:
         self.client.set(key, pickle.dumps(value, pickle.HIGHEST_PROTOCOL))
Example #2
0
    def set_multi(self, mapping):
        mapping = dict((k, pickle.dumps(v, pickle.HIGHEST_PROTOCOL)) for k, v in mapping.items())

        if not self.redis_expiration_time:
            self.client.mset(mapping)
        else:
            pipe = self.client.pipeline()
            for key, value in mapping.items():
                pipe.setex(key, self.redis_expiration_time, value)
            pipe.execute()
Example #3
0
    def set_multi(self, mapping):
        mapping = dict((k, pickle.dumps(v, pickle.HIGHEST_PROTOCOL))
                       for k, v in mapping.items())

        if not self.redis_expiration_time:
            self.client.mset(mapping)
        else:
            pipe = self.client.pipeline()
            for key, value in mapping.items():
                pipe.setex(key, self.redis_expiration_time, value)
            pipe.execute()
Example #4
0
 def set(self, key, value):
     if self.redis_expiration_time:
         self.client.setex(key, self.redis_expiration_time, pickle.dumps(value, pickle.HIGHEST_PROTOCOL))
     else:
         self.client.set(key, pickle.dumps(value, pickle.HIGHEST_PROTOCOL))
Example #5
0
 def set(self, key, value):
     if self.redis_expiration_time:
         self.client.setex(key, self.redis_expiration_time,
                 pickle.dumps(value))
     else:
         self.client.set(key, pickle.dumps(value))
Example #6
0
 def set_multi(self, mapping):
     pickle_values = self.pickle_values
     for key, value in mapping.items():
         if pickle_values:
             value = pickle.dumps(value, pickle.HIGHEST_PROTOCOL)
         self._cache[key] = value
Example #7
0
 def set(self, key, value):
     if self.pickle_values:
         value = pickle.dumps(value, pickle.HIGHEST_PROTOCOL)
     self._cache[key] = value
Example #8
0
 def set_multi(self, mapping):
     pickle_values = self.pickle_values
     for key, value in mapping.items():
         if pickle_values:
             value = pickle.dumps(value, pickle.HIGHEST_PROTOCOL)
         self._cache[key] = value
Example #9
0
 def set(self, key, value):
     if self.pickle_values:
         value = pickle.dumps(value, pickle.HIGHEST_PROTOCOL)
     self._cache[key] = value