コード例 #1
1
ファイル: common.py プロジェクト: yuguang/pubsub-benchmark
    def subscribe(self, handler):
        redis = self.redis.pubsub()
        redis.subscribe(self.channel)

        for data_raw in redis.listen():
            if data_raw['type'] != "message":
                continue

            data = json.loads(data_raw["data"])
            handler(data)
コード例 #2
0
    def subscribe(self, handler):
        redis = self.redis.pubsub()
        redis.subscribe(self.channel)

        for data_raw in redis.listen():
            if data_raw['type'] != "message":
                continue

            data = json.loads(data_raw["data"])
            handler(data)
コード例 #3
0
ファイル: redis_demo.py プロジェクト: lw000/new_python_demo
def recvedServer(q):
    redis = RedisHelper()
    redis_sub = redis.subscribe()  # 调用订阅方法

    while True:
        msg = redis_sub.parse_response()
        if msg:
            q.put(msg)
コード例 #4
0
 def _subscribe(self, redis):
     self.redis_subscriber = redis
     redis.subscribe()
コード例 #5
0
ファイル: traffic_stream.py プロジェクト: pbutlerm/heliosburn
 def _subscribe(self, redis):
     self.redis_subscriber = redis
     redis.subscribe()