IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 记录一下springboot集成redis -> 正文阅读

[大数据]记录一下springboot集成redis

环境:windows10

windows版本在官网上找不到,github下载:

https://github.com/MicrosoftArchive/redis/releases

1、安装(使用了免安装版):

解压后好之后在对应目录分别打开两个命令行窗口:

redis-server.exe redis.windows.conf

redis-cli.exe -h 127.0.0.1 -p 6379

默认是没有密码的

服务命令:

注册服务:redis-server.exe --service-install redis.windows.conf

删除服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

2、springboot项目使用redis:

导入依赖:

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

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

在application.yaml配置文件配置连接信息:

?

如果是在本机安装的redis,没有更改过redis配置的话,也可以不配置连接信息,一下看redis的更多配置属性:

?

?可以看到host和port是有默认值的。

在springboot里面,很多东西的配置基本都是以 XXXProperties 为名,配置类则是以 XXX AutoConfiguration为名,在导入的相应包就能找到。

测试:

在启动类开启缓存:

?

这里直接使用注解,也有一个RedisTemplate类可以操作redis

?第一次访问url:

?第二次访问:

?

?

可以看到后台并没有执行:

System.out.println("执行方法");

?说明缓存成功了。

注意:

由于没有对RedisTemplate进行配置,所以默认使用的是JDK 序列化方式(org.springframework.data.redis.serializer.JdkSerializationRedisSerializer),所以实体类例如上述User需要实现序列化接口,否则会报异常:java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type [com.example.bootone.pojo.User]

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-11-28 11:22:04  更:2021-11-28 11:23:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:50:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码