让redis-py支持redis6.2.0的rpop、lpop的count选项

原创
2021/03/01 15:54
阅读数 502

1、安装redis 6.2.0

2、安装redis 

pip install redis

3、修改 client.py 中lpop 和rpop 方法

    def lpop(self, name,count=1):
        "Remove and return the first item of the list ``name``"
        return self.execute_command('LPOP', name,count)

    def rpop(self, name, count=1):
        "Remove and return the last item of the list ``name``"
        return self.execute_command('RPOP', name, count)

4、在程序调用

cfg={....}
key='testkey'
r = redis.Redis(host=cfg.redis_host, port=cfg.redis_port,
                        db=0, password=cfg.redis_pwd)
msgs = r.rpop(key, count)
# msgs 为数组

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部