五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

黑馬程序員Redis入門到實(shí)戰(zhàn)教程,深度透析redis底層原理+redis分布式

2023-06-21 21:31 作者:Dleven0  | 我要投稿

P37練習(xí),歡迎大家互相學(xué)習(xí)討論一下

public Result queryList() {
    List<ShopType> typeList = new ArrayList<>();
    // 1.從Redis中獲取列表數(shù)據(jù)
    List<String> typeListStr = stringRedisTemplate.opsForList().range(CACHE_TYPE_LIST, 0, -1);
    // 2.判斷是否存在
    if (!typeListStr.isEmpty()) {
        // 3.如果存在,則直接返回
        for (String str : typeListStr) {
            typeList.add(JSONUtil.toBean(str, ShopType.class));
        }
        return Result.ok(typeList);
    }
    // 4.如果不存在,從數(shù)據(jù)庫查詢
    LambdaQueryWrapper<ShopType> lambdaQueryWrapper = new LambdaQueryWrapper<>();
    typeList = list(lambdaQueryWrapper);
    // 5.如果不存在,返回錯(cuò)誤信息
    if (typeList.isEmpty()) {
        return Result.fail("不存在類型");
    }
    // 6.將數(shù)據(jù)存入Redis中
    for (ShopType shopType : typeList) {
        typeListStr.add(JSONUtil.toJsonStr(shopType));
    }
    stringRedisTemplate.opsForList().leftPushAll(CACHE_TYPE_LIST, typeListStr);
    // 7.返回
    return Result.ok(typeList);
}


黑馬程序員Redis入門到實(shí)戰(zhàn)教程,深度透析redis底層原理+redis分布式的評論 (共 條)

分享到微博請遵守國家法律
大化| 筠连县| 新疆| 合作市| 开阳县| 望奎县| 齐齐哈尔市| 蚌埠市| 红桥区| 揭东县| 瓦房店市| 昌都县| 玛沁县| 胶南市| 琼海市| 新源县| 吉水县| 宣恩县| 盐边县| 北川| 南投县| 贞丰县| 平凉市| 扎鲁特旗| 姜堰市| 东兰县| 双流县| 连南| 安新县| 金川县| 九台市| 玉树县| 沙洋县| 黄平县| 洛宁县| 凤城市| 灯塔市| 揭西县| 苗栗市| 长汀县| 南宫市|