redis_cache.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:smartcache 作者: wecatch 项目源码 文件源码
def members(self, name, count=1, with_all=False):
        """set srandmember command
        :return set members
        """
        count = abs(count)
        name = str(name)
        result = None
        try:
            if with_all:
                result = self.__smembers(name)  # return set
            else:
                result = self.__srandmember(name, count) # return list
        except:
            # Compatible for low version redis
            result = self.__srandmember(name) # return one value

        if result is None:
            return None

        if isinstance(result, list) or isinstance(result, set):
            return [self.loads(i) for i in result]

        return [self.loads(result)]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号