Redis各版本的特性及架构1 Redis各版本的特性1.1 Redis3.01.2 Redis3.21.3 Redis4.01.4 Redis5.01.5 Redis 6.0新特性2 Redis架构2.1 主从架构2.2 Redis集群2.2.1 集群模式2.2.2 ASK 重定向和MOVED 重定向 1 Redis各版本的特性1.1 Redis3.0(1) 支持redis-cluster (
转载 2023-08-25 11:26:58
144阅读
## 如何实现Redis2 慢日志 ### 状态图 ```mermaid stateDiagram 开始 --> 创建配置文件 创建配置文件 --> 修改redis.conf 设置 修改redis.conf 设置 --> 重启redis服务 重启redis服务 --> 完成 ``` ### 甘特图 ```mermaid gantt title 实现R
原创 2024-07-13 05:44:38
35阅读
Nginx 模块高度模块化的设计是 Nginx 的架构基础,Nginx 服务器被分解为多个模块,每个模块就是一个功能模块,只负责自身的功能,模块之间严格遵循“高内聚,低耦合”的原则。核心模块核心模块是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录、配置文件解析、事件驱动机制、进程管理等核心功能。标准 HTTP 模块标准 HTTP 模块提供 HTTP 协议解析相关的功能,如:端口配置、
转载 2024-09-27 07:53:22
42阅读
## Redis2个连接 Redis是一种流行的内存数据结构存储系统,用于高效地存储和访问数据。在使用Redis时,我们通常需要建立与Redis服务器的连接来执行操作。在本文中,我们将介绍Redis中的两种连接方式,并展示如何在代码中使用它们。 ### 1. 单连接 在Redis中,我们可以使用单连接来与服务器进行通信。这种方式非常简单,只需要建立一个与服务器的连接并执行相应的命令即可。
原创 2023-12-25 07:45:35
32阅读
# 如何实现 Redis 作为数据源 在现代应用开发中,Redis 被广泛用作数据源,因其提供了快速的读写性能和灵活的数据类型。对于刚入行的小白来说,了解如何将 Redis 作为数据源可能会让人感到困惑。本文将为你提供一个详尽的指南,帮助你实现 Redis 数据源的功能。 ## 实现流程概述 以下是实现 Redis 数据源的基本步骤: | 步骤 | 描述
原创 2024-08-15 09:26:26
19阅读
本文主要记录一下redis配置相关的命令。命令总览:1.CONFIG_SET2.CONFIG_GET3.CONFIG_RESETSTAT4.CONFIG_REWRITE 命令介绍:1.CONFIG_GET可用版本: >=2.0.0时间复杂度: O(N),其中N为命令返回配置选项数量命令格式: CONFIG GET parameter作用:CONFIG SET 命
转载 10月前
61阅读
# 如何实现 Redis 2 主 4 从的部署 ## 一、流程概述 在实现一个 Redis 集群架构时,可以采用 2 主 4 从的配置来提高数据的可用性与读取性能。以下是实现的简要流程: | 步骤 | 描述 | | ---- | ------------------------ | | 1 | 准备服务器和安装 Redis | | 2 |
原创 10月前
11阅读
1.概念    行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。2.作用    1).读写分离    2).容灾恢复3.配置        配从(库)不配主(库)&n
转载 2023-09-01 21:12:27
68阅读
                                          Redis2 数据结构如果有大量的key需要设置同一时间过期,一般需要注意什么?Redis分布式
转载 2024-03-30 21:37:42
11阅读
1.安装Redis的依赖2.上传安装包并解压3.启动Redis4.指定配置启动5.设置为开机自启一.下载配置Linux的操作系统Linux操作系统有诸多发行版本,目前较为主流的是Ubuntu和CentOS,这里笔者选择CentOS 8作为示例首先,我们需要一个CentOS 8的OS镜像,在阿里云开源镜像站中我们就可以免费获取:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.c
转载 2024-06-08 17:27:47
28阅读
上一博客学习了SpringBoot集成Redis,今天这篇博客学习下Mybatis操作中使用Redis缓存。这里其实主要学习几个注解:@CachePut、@Cacheable、@CacheEvict、@CacheConfig。一、基础知识@Cacheable@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存参数解释examplevalue缓存的名称,在 spr
目录一、Redis 简介二、常见面试点1.Redis 和Memcached 的区别2.为什么要用 Redis/为什么要用缓存?3.Redis 没有使用多线程?为什么不使用多线程?4.Redis 删除策略及内存淘汰机制5.Redis 事务6.Redis 缓存穿透7.Redis 缓存雪崩8.三种缓存读写策略一、Redis 简介Redis 是一个用C 开发的数据库 ,它不仅可以用来做缓存,也可以用来做分
转载 2023-08-28 16:26:29
66阅读
        主从可以提高redis可用性,主从概念就是将一份数据同步到不同实例上,即使其中一个实例意外宕机,其他实例也可以对外提供服务。主从流程        主从建立可以分为三个阶段:       &nb
转载 2023-09-26 19:10:45
52阅读
目录一、Jedis1.1 部署在Maven项目中1.1.1 Jedis的构造函数1.2 操作尝试1.2.1 验证码例子二、SpringBoot2部署Jedis2.1 部署三、Redis的事务3.1 定义3.2 注意3.3 事务冲突3.3.1 悲观锁3.3.1.1 setnx3.3.2 乐观锁3.3.2.1 乐观锁watch监视keyRedis事务特性四、模拟秒杀五、持久化操作RDB与AOF5.1
# Redis22从占用多少个机器 ## 介绍 在现代分布式系统中,高性能的数据存储和缓存是非常重要的。Redis是一个开源的内存数据结构存储系统,被广泛应用于各种场景,如数据库缓存、消息队列、分布式锁等。Redis支持主从复制的方式,可以实现数据的高可用性和读写分离。本文将介绍Redis主从复制的原理以及在22从的场景下占用的机器数量。 ## Redis主从复制原理 Redis主从复
原创 2023-10-13 08:24:05
25阅读
目录一、Redis主从复制1、主从复制流程二、哨兵模式1、哨兵模式集群架构2、哨兵模式主要功能3、哨兵监控整个系统节点的过程4、主观下线5、客观下线6、master 选举7、故障迁移8、优点与缺点三、Cluster群集四、实验一(主从复制)五、实验二(哨兵模式)六、实验三(Cluster群集)总结主从复制流程哨兵主要功能Cluster群集的功能一、Redis主从复制通过持久化功能,redis保证了
一、概述 1.1 一些疑惑? 1.2 场景 1.3 一缓存、两缓存的产生 1.4 流程分析 二、项目搭建 一、概述1.1 一些疑惑?Ehcache本地内存Redis 分布式缓存可以共享一(redis) 和二概念(Ehcache )目的是当redis挂的之后,有备台(本地JVM缓存)一(Ehcache )和二概念(redis) 先走本地,如果本地没有在走网络,效率会更高点。Red
一. 关于 RedisRedis是一种高级 key-value 数据库。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数据库和键值数据库之间。Redis不仅能保存Strings类型的数据,还能保存Lists类型(有序)和Sets类型(无序)的数据,而且还能完成排序(SORT)等
转载 2023-09-17 11:27:32
0阅读
# Java 二缓存与一缓存 在软件开发中,缓存是一种常用的技术手段,用于提高系统性能和减少对底层资源的频繁访问。在Java中,我们通常会用到一缓存和二缓存来优化数据的访问和处理。本文将介绍一缓存和二缓存的概念、区别以及具体的实现方式。 ## 一缓存缓存是指存储在内存中的数据缓存,通常与数据源直接相关,用于加快对数据的访问速度。在Java中,常见的一缓存实现方式是使用H
原创 2024-05-15 04:19:33
230阅读
hibernate中提供了两缓存,一缓存是Session级别的缓存,它属于事务范围的缓存,该缓存由hibernate管理,应用程序无需干预;二缓存是SessionFactory级别的缓存,该缓存可以进行配置和更改,并且可以动态加载和卸载,hibernate还为查询结果提供了一个查询缓存,它依赖于二缓存;一,缓存的概念缓存是位于应用程序和永久性数据存储源之间用于临时存放复制数据的内存区域
  • 1
  • 2
  • 3
  • 4
  • 5