Redis几种数据结构的存储方式

一、使用stringRedisTemplate向redis中存储List数据

取出

private StringRedisTemplate stringRedisTemplate;

 这里的RedisConstants.CACHE_SHOP_TYPE 是 "cache:shop-type";

        //debug发现取出的10条数据全在一起,也就是说List里面只有一个元素,内容是所有的数据
        List<String> shopTypeList = stringRedisTemplate.opsForList().
                        range(RedisConstants.CACHE_SHOP_TYPE, 0, 9);

存入

  stringRedisTemplate.opsForList().leftPushAll(RedisConstants.CACHE_SHOP_TYPE, JSONUtil.toJsonStr(shopTypes));
posted @ 2022-11-12 22:31  扶山  阅读(106)  评论(0)    收藏  举报