91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
丘北县| 比如县| 开封县| 张家川| 庆阳市| 眉山市| 宿迁市| 板桥市| 芜湖市| 汉源县| 铁岭市| 普定县| 芮城县| 蚌埠市| 芜湖县| 隆回县| 四川省| 石阡县| 蓬溪县| 绥江县| 嘉义市| 兴隆县| 夏河县| 泸西县| 进贤县| 四子王旗| 北安市| 依兰县| 桦川县| 河北省| 五寨县| 曲麻莱县| 平原县| 牡丹江市| 青海省| 安化县| 伊吾县| 邵东县| 汉阴县| 张北县| 浦北县|