SpringBoot整合Redis

1.添加SpringDataRedis依赖

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

在application.yml中配置redis

#配置redis
spring:
  redis:
    #服务端ip地址
    host: 192.168.121.128
    port: 6379
    password: 123456

 

操作数据集中StringTemplate和Template区别

@SpringBootTest
class SpringbootRedisDemoApplicationTests {

	@Test
	void contextLoads() {
	}
    @Autowired
	private StringRedisTemplate srt;
	@Autowired
	private RedisTemplate redisTemplate;
	/***
	 * 关于StringRedisTemplate和RedisTemplate区别
     *
     *    区别在于:
     *    StringRedisTemplate继承RedisTemplate
     *    两者的数据是不共通的(默认的序列化机制导致key不
     * ⼀样)
     *    StringRedisTemplate默认采⽤的是String的序列化策
     * 略
     *    RedisTemplate默认采⽤的是JDK的序列化策略,会将
     * 数据先序列化成字节数组然后在存⼊Redis数据库
	 */
	@Test
	public void test1(){

        ValueOperations<String, String> valueOperations = srt.opsForValue();

        valueOperations.set("test1","ceshi1");

        System.out.println(valueOperations.get("test1")); //ceshi1

        //使用RedisTemplate
        ValueOperations<String, Object> vo = redisTemplate.opsForValue();
        vo.set("test1","ceshi2");
        System.out.println(vo.get("test1"));  //ceshi2
    }



}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值