摘要:
Eureka是Netflix公司开源的产品,提供了完整的Service Registry和Service Discovery实现,也是Spring Cloud体系中最重要最核心的组件之一,可以应用在任何需要使用注册中心的场景。本文主要介绍Eureka的概念及基本使用,文中使用到的软件版本:Sprin 阅读全文
摘要:
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。本文主要介绍Spring Cloud的基本使用, 阅读全文
摘要:
Sharding-Proxy定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。 目前先提供MySQL/PostgreSQL版本,它可以使用任何兼容MySQL/PostgreSQL协议的访问客户端。本文主要介绍Sharding-Proxy的基本使用,文中使用 阅读全文
摘要:
ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言 阅读全文
摘要:
Spring Data Redis 是的 Spring Data 家族的一部分,可轻松配置并访问Redis。 本文主要介绍在 SpringBoot 中使用 Spring Data Redis 操作 Redis,使用到的软件版本:Java 1.8.0_191、Redis 5.0.8、SpringBoo 阅读全文
摘要:
Redisson是一个在Redis的基础上实现的Java常驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。Redisson提供了使用Redis的简单、便捷的方法,官网地址为:https://github.com/redi 阅读全文
摘要:
Lettuce是一个高性能基于Java编写的Redis驱动框架,底层集成了Project Reactor提供天然的反应式编程,通信框架集成了Netty使用了非阻塞IO,5.x版本之后融合了JDK1.8的异步编程特性,在保证高性能的同时提供了十分丰富易用的API。本文主要介绍使用lettuce操作re 阅读全文
摘要:
本文主要介绍使用jedis操作redis,使用到的软件版本:Java 1.8.0_191、Redis 5.0.8、Jedis 3.3.0。 1、引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifact 阅读全文
摘要:
本文主要介绍redis命令行的使用,使用到的软件版本:Java 1.8.0_191、Redis 5.0.8、Centos 7.6。 1、redis-cli语法 redis-cli默认在安装安装目录的src下,语法如下: redis-cli [OPTIONS] [cmd [arg [arg ...]] 阅读全文
摘要:
本文主要介绍redis的安装,使用到的软件版本:Java 1.8.0_191、Redis 5.0.8、Centos 7.6。 1、单机安装 1.1、下载并解压redis 下载地址:https://redis.io/download 解压:tar zxvf redis-5.0.8.tar.gz 1.2 阅读全文