示例#1
0
    def beginRedis(self):
        movie = Movie()
        if self.enviroment == "development":
            self.enviroment = "localhost"
        else:
            self.enviroment = "docker_redis"

        self.redis_server = redis.StrictRedis(host=self.enviroment,
                                              port=6379,
                                              db=0)
        api = TMDb()
        api.key = self.key
        self.getPopular(movie)
示例#2
0
    def redisinit(self):
        movie = Movie()
        if self.environment == "development":
            self.environment = "localhost"
        
        self.redisserver = redis.StrictRedis(host= self.environment, port=6379, db=0)
        apisource = TMDb()
        apisource.key = self.key
        self.Popularmovies(movie)

        def Popularmovies(self,movie):
            popular = movie.popular()
            self.saveMovie(popular)
        
        def saveMovie(self, moviesbyeone):
            with self.redisserver.pipeline() as pipe:
                for moviesbyone in moviesbyeone:
                    pipe.hset(moviesbyeone.title, "title", moviesbyeone.title)
                    pipe.hset(moviesbyone.title, "release_date", moviesbyeone.title)
                    pipe.hset(moviesbyone.title, "popularity", moviesbyeone.title)
                    pipe.execute()