共計 617 個字符,預計需要花費 2 分鐘才能閱讀完成。
要監聽 Redis 中的某個數據,可以使用 Redis 的訂閱與發布功能。下面是一個簡單的示例代碼,演示了如何在 Java 中監聽 Redis 中指定的數據:
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPubSub;
public class RedisListener {public static void main(String[] args) {Jedis jedis = new Jedis("localhost");
jedis.subscribe(new JedisPubSub() {@Override
public void onMessage(String channel, String message) {System.out.println("Received message: " + message + " on channel: " + channel);
}
}, "channelName");
}
}
在上面的示例代碼中,首先創建了一個 Jedis 實例連接到本地 Redis 服務器。然后使用 subscribe
方法訂閱了名為 "channelName" 的頻道,并通過重寫 onMessage
方法來監聽收到的消息。
當 Redis 中名為 "channelName" 的頻道中有新消息時,onMessage
方法會被調用,并打印出收到的消息內容。可以根據實際需求修改 onMessage
方法來處理消息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完