中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

redis怎么去掉訂閱呢

小新
782
2021-02-16 13:03:21
欄目: 云計算

redis怎么去掉訂閱呢

redis去掉訂閱的方法:

取消訂閱是使用監聽器類RedisMsgPubSubListener中的unsubscribe方法。

1.創建一個線程類,代碼:


package redis.v1.client.thread;


import redis.clients.jedis.Jedis;

import redis.v1.client.common.PubSubCommons;

import redis.v1.client.server.RedisClient;


public class UnsubscribeRunable implements Runnable{


@Override

public void run() {

int i = 1;

while(true) {

try {

Thread.sleep(1000*i);

System.out.println("休眠第"+i+"秒");

i = i*2;

if(i/10 == 0) {

PubSubCommons.listener.unsubscribe("redisChat1");

PubSubCommons.listener.unsubscribe("redisChat");

PubSubCommons.listener.unsubscribe("redisChat2");

}

// PubSubCommons.listener.onPong("redisChat?");

// Jedis jedis = RedisClient.getJedis();

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}


}


}



2.在訂閱通道類中加入如下代碼即可:


new Thread(new UnsubscribeRunable()).start();




0
永春县| 上饶县| 马山县| 桃江县| 巫山县| 佛山市| 阳泉市| 乐都县| 遂溪县| 莱州市| 民乐县| 保靖县| 襄汾县| 逊克县| 改则县| 高平市| 招远市| 绿春县| 南皮县| 高密市| 桂林市| 金昌市| 西盟| 车险| 新巴尔虎左旗| 阜阳市| 德安县| 沈丘县| 来凤县| 广州市| 新干县| 阿鲁科尔沁旗| 盘锦市| 辽源市| 镇赉县| 莒南县| 凤城市| 铁岭县| 凤阳县| 平南县| 垣曲县|