| |
|
开发:
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:导入依赖:
在application.yaml配置文件配置连接信息: ? 如果是在本机安装的redis,没有更改过redis配置的话,也可以不配置连接信息,一下看redis的更多配置属性: ? ?可以看到host和port是有默认值的。 在springboot里面,很多东西的配置基本都是以 XXXProperties 为名,配置类则是以 XXX AutoConfiguration为名,在导入的相应包就能找到。 测试: 在启动类开启缓存: ? 这里直接使用注解,也有一个RedisTemplate类可以操作redis ?第一次访问url: ?第二次访问: ? ? 可以看到后台并没有执行:
?说明缓存成功了。 注意: 由于没有对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] ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |