SpringBoot整合Redis
springboot整合Redis 【重点】
使用步骤:
a、添加依赖
pom.xml中:
<!--redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
b、在配置文件中配置redis的ip和端口号
spring: #数据源 datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/springboot username: root password: 123456 #SpringBoot jpa jpa: database: mysql show-sql: true generate-ddl: true #redis redis: host: rayfoo.cn port: 6379
c、在代码中RedisTemplate对象实现操作
//bean对象注入
@Autowired
private RedisTemplate redisTemplate;
@Test public void getRedis(){ //存到redis数据库 redisTemplate.opsForValue().set("uname","1234"); // 取——上面存入的键(key),取时要加上“” redisTemplate.opsForValue().get("uname")返回值是Object类型 String str = (String)redisTemplate.opsForValue().get("uname"); MUser user = new MUser(); user.setId(1); user.setUsername("小天使"); user.setPassword("123"); user.setName("泽村荣纯"); redisTemplate.opsForValue().set("user",user); MUser user1 = (MUser) redisTemplate.opsForValue().get("user"); System.out.println(user1); }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步