监听redis频道的两种方式
一、redis-cli 直接监听
Centos
wget http://download.redis.io/redis-stable.tar.gz
解压后直接make,就可以使用redis-cli。
redis-cli --raw
加入--raw参数可以在命令行看到以utf-8记录到的数据
二、Python
fake_args = { "Redis": { "host": "127.0.0.1", "port": 6379, "password": "123456", "db": 1, } } redis_instance = RedisConnector(fake_args) print(redis_instance.survival()) # 测试redis监听 pub = redis_instance.redis.pubsub() pub.subscribe("channel") pub.parse_response() for message in pub.listen(): if message["type"] == "message": print(f"Received message: {message['data'].decode('utf-8')}")

浙公网安备 33010602011771号