将Mongodb数据库 数据传入 redis数据库

import redis
from pymongo import MongoClient


class Run(): #创建类

    def __init__(self):
        m = MongoClient("localhost", 27017)
        # g = m.dazhongdianping
        g = m.ZYID

        self.table = g.zhoubian
        #链接Mongo数据库

        self.R = redis.Redis("localhost", 6379, 1)

        self.lead_redis()
        #导入reddis
    def lead_redis(self):
        for n, m in enumerate(self.table.find()):
            if n >= 120000:
                break
                #先爬取30万
            print(n, m['id'])

            self.R.lpush("zhoubian", m['id'])


if __name__ == '__main__':
    Run()

你可能感兴趣的:(爬虫,数据库)