Python获取Redis所有Key以及内容以及推荐系统实战系列下载地址

一、获取所有Key

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@Time    : 2020/11/12 13:48
@Software: PyCharm
"""
import redis
# class RedisHanderClass(object):
#     def __init__(self):
def main():
    """
    主函数
    """
    pool = redis.ConnectionPool(host='192.168.1.1',password='xxxxxxxx', port=6379, db=0)
    r = redis.StrictRedis(connection_pool=pool)
    keys = r.keys()
    print(type(keys))
    print(keys)


if __name__ == "__main__":
    main()

二、获取所有内容

import redis
 
pool = redis.ConnectionPool(host='192.168.1.1',password='xxxxxxxx', port=6379, db=0)
r = redis.Redis(connection_pool=pool)
 
pipe = r.pipeline()
pipe_size = 100000
 
len = 0
key_list = []
print(r.pipeline())
keys = r.keys()
for key in keys:
    key_list.append(key)
    pipe.get(key)
    if len < pipe_size:
        len += 1
    else:
        for (k, v) in zip(key_list, pipe.execute()):
            print(k, v)
        len = 0
        key_list = []
 
for (k, v) in zip(key_list, pipe.execute()):
    print(k, v)

附:

推荐系统实战系列(Python版,2020年9月新课)
网盘地址:https://pan.baidu.com/s/13bon6j5BGQ6lBA9CrfbGXg 提取码: 8f4k
备用地址(腾讯微云):https://share.weiyun.com/DcwEgX8Y 密码:uuydhz

推荐系统实战系列课程旨在帮助同学们快速掌握推荐系统领域常用算法及其建模应用实例。
全程基于Python及其开源工具实战演示各大推荐引擎构建方法,基于真实数据集进行建模与应用实战。
整体风格通俗易懂,适合入门与进阶的同学们加入学习,提供课程所需全部PPT,数据,代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值