SpringBoot集成Redis
SpringBoot集成Redis
关于Redis简介
关于Redis是一个开源的、基于内存的数据结构存储仓库,被用作数据库、缓存和消息代理。作为数据库,Redis是一个速度非常快的非关系数据库,它可以存储键与5种不同类型的值之间的映射,可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。
数据类型
***String(字符串)
*Hash(哈希)
*List(列表)
*Set(集合)
*Zset(Sorted Set:有序集合)
Jedis操作Redis
Redis的优势包括它的速度、对富数据类型的支持、操作的原子性,以及通用性。
*性能极高,它每秒可执行约100000个Set以及约100000个Get操作。
*丰富的数据类型,Redis对大多数开发人员已知的大多数数据类型提供了原生支持,值使得各种问题得以轻松解决。
*原子性,因为所有Redis操作都是原子性的,所有多个客户端会并发地访问一个Redis服务器,获取相同的更新值。
*丰富的特性,Redis是一个多效用工具,有非常多的应用场景,包括缓存、消息队列、短期应用程序数据等。
SpringBoot操作Redis
Jedis常用方法API
配置
加入maven配置
加入yml配置
解决插入中文乱码