Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。
使用Redis
Redis是一个开源的使用 语言编写、支持网络、可基于内存亦可持久化的日志型、 数据库。
Redis官网
Redis中文社区
引入依赖
Spring Boot提供的数据访问框架Spring Data Redis基于Jedis。可以通过引入 来配置依赖关系。
注意:spring boot 1.4 以后改名叫 之前使用
用kotlin,需要增加一个插件
完整的 文件
参数配置
按照惯例在 中加入Redis服务端的相关配置,具体说明如下:
测试使用上面的配置就可以了
创建User实体类
测试访问
通过编写测试用例,举例说明如何访问Redis。
当然 中提供的数据操作远不止这些,本文仅作为在Spring Boot中使用redis时的配置参考,更多对于redis的操作使用,请参考 Spring Data Redis Reference 。
更多Spring Boot 和 kotlin相关内容
欢迎关注《Spring Boot 与 kotlin 实战》
参考
https://spring.io/guides/gs/messaging-redis/
http://blog.didispace.com/springbootredis/
全科龙婷升职加薪
领取专属 10元无门槛券
私享最新 技术干货