def __save_in_redis(self, path, value):
if isinstance(value, strings):
value = self.doformat(value)
self.red.set(path, value)
elif isinstance(value, sets):
value = self.doformat(value)
self.red.delete(path)
self.red.sadd(path, *value)
elif isinstance(value, numbers):
value = self.doformat(value)
self.red.set(path, value)
elif isinstance(value, MutableMapping):
value = self.doformat(value)
self.red.hmset(path, value)
elif isinstance(value, Iterable):
value = self.doformat(value)
self.red.delete(path)
self.red.rpush(path, *value)
else:
value = self.doformat(value, the_type="obj")
self.red.set(path, value)
评论列表
文章目录