概述
Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。
-
Redis官网
-
Redis中文社区
-
Spring-data-redis Reference
引入依赖
Spring Boot提供的数据访问框架Spring Data Redis基于Jedis。可以通过引入spring-boot-starter-redis
来配置依赖关系。
1 2 3 4 |
|
说明:spring-data-redis是spring对原生的jedis做的封装,jedis是redis官方提供的原生java客户端。
参数配置
按照惯例在application.properties
中加入Redis服务端的相关配置,具体说明如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
模版对象说明
redis模版对象有两个(redisTemplate和StringRedisTemplate),当springboot工程启动时,容器就会自动初始化这两个操作对象,如果你好奇这两个对象有什么区别,请参考:RedisTemplate和StringRedisTemplate的区别
上图,是翻看了redis的自动配置源码,源码位置,看下图:
redisTemplate操作5种redis数据类型
StringRedisTemplate操作5种redis数据类型
如果你想在linux上搭建单机版的redis,请参考:linux单机版redis安装
最后
以上就是重要小土豆为你收集整理的Spring Boot中使用Redis数据库的全部内容,希望文章能够帮你解决Spring Boot中使用Redis数据库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复