Advertisement

springboot 集成 redis 的几种方式

阅读量:

目录

前言

一、redisson简介?

二、集成方式

2.1自定义配置+手动注入

2.2使用Yaml方式批量读取配置

2.3使用spring boot自动配置类

三、工具类

总结


前言

本文主要阐述Spring Boot继承Redis Son的不同方法及其分布式锁的应用


一、redisson简介?

RedisSon是以Redis为基础构建的一个Java内存模式下的分布式数据库系统(In-Memory Data Grid)。它是在Netty框架下基于NIO开发的,并充分利用了Redis键值存储的优势,在Java标准库接口的基础上提供了系列具有分布特性功能的工具类。这使原本用于协调单机多线程并发程序的功能得以承担起协调多机多线程并发系统的责任,并显著降低了开发大规模分布式系统的难度。同时结合各具特色的分布式服务实现了程序间协作的进一步简化。

最为人熟知的是这一机制,相比而言拥有更多且更为强大的功能

复制代码
 分布式锁原理 : 发送一段lua脚本(保证原子性)用以加锁,其本质是抢占key,谁先生成key谁就有锁

    
 以后再补一篇原理

二、集成方式

RedisSon集成Spring Boot并不方便使用,因为它缺乏像Redis那样自动生成配置文件的功能,因

全部评论 (0)

还没有任何评论哟~