亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

redis如何實現異步隊列

小新
199
2021-01-21 12:10:32
欄目: 云計算

redis如何實現異步隊列

redis實現異步隊列的方法:

1.一般使用list結構作為隊列,rpush生產消息,lpop消費消息,當lpop沒有消息時,需適當sleep一會再重試。

示例:

public class RedisClient {

@Resource

private JedisPool jedisPool;

/**

* 向List頭部追加記錄

* @param key

* @param value

* @return 記錄總數

*/

public void rpush(String key, String value) {

Jedis jedis = null;

try {

jedis = jedisPool.getResource();

jedis.rpush(key,value);

} catch (Exception e) {

throw e;

} finally {

if(jedis != null){

jedis.close();

}

}

}

}

//controller寫一個寫入隊列的方法

@PostMapping("insert")

public void setList(@RequestBody QueueTest queueTest){

System.out.println("塞入一條數據");

redisClient.rpush("queueTest", JSON.toJSONString(queueTest));

}


0
河北区| 虹口区| 深水埗区| 通山县| 小金县| 蓬安县| 丰顺县| 长宁县| 凌云县| 济宁市| 合阳县| 滁州市| 社旗县| 民县| 当阳市| 弥渡县| 商洛市| 康平县| 屏南县| 新竹市| 潞西市| 密云县| 长治县| 阿拉尔市| 自贡市| 徐闻县| 三台县| 新兴县| 花垣县| 太仆寺旗| 儋州市| 沙雅县| 长葛市| 互助| 天柱县| 石棉县| 始兴县| 灵寿县| 五常市| 石景山区| 阳西县|