SpringBoot系列:Redis的不同类型值的存取(二)

本文是SpringBoot系列的续篇,聚焦于Redis的不同类型值的存取操作,包括基本的存取示例和自动更新缓存的机制。文中提到已涵盖了部分Redis接口,并鼓励读者尝试其他未列出的方法,以深入理解Redis的使用。
摘要由CSDN通过智能技术生成

序言

SpringBoot系列:简单整合redis(一)文章中已经具体的阐述了怎么安装Redis及SpringBoot整合Redis的环境的配置等,在接下来关于Redis的文章中就不会去一一阐述环境的配置了。

Redis的不同类型值的存取

/**
 * Redis的值的各种方式的存储与取出
 */
@RestController
@RequestMapping("RedisStoreValueTest")
public class RedisController {
   
    @Autowired
    private StringRedisTemplate stringRedisTemplate;

    @Autowired
    private RedisTemplate<String, Object> redisTemplate;

    /**
     * set集合数据:存数据
     */
    @PostMapping("/setDataOfSet")
    public String setDataOfSet() {
   
        Set<String> set = new HashSet<String>();
        set.add("TestSetData1");
        set.add("TestSetData2");
        set.add("TestSetData3");

        //存入Set集合数据
        redisTemplate.opsForSet().add("setData", set);
        return "ok";
    }

    /**
     * set集合数据:取数据
     */
    @GetMapping("/getDataOfSet")
    public Set<Object> getDataOfSet() {
   
        //获取Set集合数据
        Set<Object> resultSet = redisTemplate.opsForSet().members("setData");
        return resultSet;
    }

    /**
     * Map集合数据操作:存数据
     */
    @PostMapping("/setDataOfMap")
    public String setDataOfMap() {
   
        Map<String, String> map1 = new HashMap<>();
        map1.put(
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值