WebStorm 电力杆 自动化部署 CK azure linq pointers memory terminal primefaces vue中文 vue开发教程 多店版微信商城 jquery选择器找子元素 jq获取元素 bootstrap日历控件 maven配置eclipse mac上传文件到linux python中的def python自学教程 python循环语句 java基础教程 java语法 java中instanceof java正则匹配数字 java字符串格式化 java获取时间 corelpainter 如何给黑白照片上色 我的世界透视 微信临时链接多久失效 ps扭曲变形 dnf95b套 平原门下客三千 天谕玲珑技能加点 mac办公软件 打印机怎么打印照片 ps怎么羽化图片边缘 pr旋转视频 脚本怎么用
当前位置: 首页 > 学习教程  > 编程语言

SpringBoot整合redis(lettuce)

2020/11/4 15:09:26 文章标签:

SpringBoot整合redis&#xff08;lettuce&#xff09; pom文件导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency>application.yml配置 server…

SpringBoot整合redis(lettuce)

  • pom文件导入依赖
<dependency>
    <groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
  • application.yml配置
server:
  port: 8823
spring:
  #redis 要放在spring里,和datasourece同级
  redis:
    host: 127.0.0.1
    port: 6379
    password: 123456
    timeout: 3000
  datasource:
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/hellomybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8

#整合mybatis
mybatis:
  type-aliases-package: com.example.batis.entity
  mapper-locations:
    - classpath:mybatis/mapper/*.xml
  • Demo
package com.example.batis;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.RedisTemplate;
import java.sql.SQLException;

@SpringBootTest
class BatisApplicationTests {

	@Autowired
	private RedisTemplate redisTemplate;

	@Test
	void contextLoads() throws SQLException {

        //redisTemplate  操作不同的数据类型,api和指令相同
        //opsForValue()  操作字符串 类似String
        //opsForList 	 操作List  类似List
        //opsForSet
        //opsForHash
        ·······
        //除了基本的操作,常用的方法都可以直接通过redisTemplate操作,如事务和基本的增删改查
		redisTemplate.opsForValue().set("key","value");
        
        //获取redis的连接对象(较少用)
        RedisConnection connection = redisTemplate.getConnectionFactory().getConnection();
		connection.flushDb();
		connection.flushAll();

        
        
	}

}

  • 关闭redis的时候要用redis-cli.exe shutdown,暴力关闭redis数据会丢失

本文链接: http://www.dtmao.cc/news_show_350349.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?