使用我们的SpringBoot部署Redis

①、首先第一步都是导入依赖:

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

		<!--        导入jedis-->
		<dependency>
			<groupId>redis.clients</groupId>
			<artifactId>jedis</artifactId>
		</dependency>

其中我们的jedis依赖可导可不导,因为我们如果不使用jedis客户端类型,我们springboot会自动使用我们的Lettuce客户端类型

②、连接我们的Redis服务器:
在yaml配置文件中配置:

spring
  redis:
    host: 127.0.0.1
    port: 6379

因为我们Redis安装在Windows上,所以默认没有user和密码,我们只需要输入端口号和本机地址即可连接上。

或者我们在连接的过程中使用我们的redis-desktop-client应用测试连接一下。

③、测试:给我们的Redis服务器添加值:


	@Autowired
	StringRedisTemplate redisTemplate;
	@Test
	void redisTest(){
		ValueOperations<String, String> opsForValue = redisTemplate.opsForValue();

		opsForValue.set("msg1","你好哇!");
		System.out.println(opsForValue.get("msg1"));

	}

根据源码可以晓得在底层只要我们使用 StringRedisTemplate、RedisTemplate就可以操作redis。自动注入后,我们使用该对象的opsForValue(可以记成operations for value)

操作后即可看到:
在这里插入图片描述

总结:
自动配置:
● RedisAutoConfiguration 自动配置类。RedisProperties 属性类 --> spring.redis.xxx是对redis的配置
● 连接工厂是准备好的。LettuceConnectionConfiguration、JedisConnectionConfiguration
● 自动注入了RedisTemplate<Object, Object> : xxxTemplate;
● 自动注入了StringRedisTemplate;k:v都是String
● key:value
● 底层只要我们使用 StringRedisTemplate、RedisTemplate就可以操作redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值