コード例 #1
0
ファイル: cache_redis.py プロジェクト: bala4901/trytond-1
 def set(self, key, value):
     namespace = self._namespace()
     key = self._key(key)
     value = pack(value)
     # PKUNK 9502 change method hset to setex
     self._client.setex(name='%s:%s' % (namespace, key),
                        value=value,
                        time=self.duration)
コード例 #2
0
ファイル: cache_redis.py プロジェクト: manalaboutayeb/trytond
 def set(self, key, value, ttl=None):
     if ttl:
         assert isinstance(ttl, int)
     namespace = self._namespace()
     key = self._key(key)
     value = pack(value)
     self._client.setex(name='%s:%s' % (namespace, key),
                        value=value,
                        time=ttl or self._ttl)
コード例 #3
0
ファイル: cache.py プロジェクト: mpaulmier/trytond
 def set(self, key, value):
     super(SerializableMemoryCache, self).set(key, pack(value))
コード例 #4
0
 def set(self, key, value):
     namespace = self._namespace()
     key = self._key(key)
     value = pack(value)
     self._client.hset(namespace, key, value)