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

溫馨提示×

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
东丽区| 城市| 平遥县| 霸州市| 德令哈市| 江西省| 霍林郭勒市| 留坝县| 莒南县| 嘉黎县| 长子县| 黄浦区| 衡阳县| 蓬安县| 札达县| 天津市| 玛曲县| 乃东县| 富平县| 玉门市| 娄底市| 广安市| 宁德市| 密云县| 惠来县| 淮南市| 隆林| 沙湾县| 梁山县| 大城县| 南木林县| 鹰潭市| 黔东| 彰武县| 娄底市| 裕民县| 石景山区| 临沂市| 安乡县| 台东县| 凤山市|