分布式 黑马 实战redis

关于go-redis的事件循环

# 关于事件循环机制 [项目地址](https://weread.qq.com/web/shelf) redis的核心流程就是它的AE事件循环。 事件循环中包含两类事件:文件事件和时间事件。 go-redis跟redis的事件循环机制一样,我管他叫KE ```go type KeLoop struc ......
go-redis 事件 redis go

Redis过期删除策略和内存淘汰策略剖析

本文目录 本文目录 本文导读 一、Redis 过期策略 1、三种过期策略 1.1、定时删除 1.2、定期删除 1.3、惰性删除 2、Redis的过期策略 2.1、Redis 过期删除策略(惰性删除和定期删除) 2.2、惰性删除原理解析 2.3、如何判断 Key 是否过期 2.4、定期删除原理解析 二 ......
策略 内存 Redis

Redis数据结构

5 种基础数据结构:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。 这5种数据结构是直接提供给用户使用的,是数据的保存形式,其底层实现主要依赖这8种数据结构:简单动态字符串(SDS)、LinkedList(双向链表)、Hash Table(哈希表) ......
数据结构 结构 数据 Redis

4分布数据库系统

全局外模式 全局概念模式 分片模式 分布模式 局部概念模式 局部内模式 局部数据库 分布透明性 分片透明性:分不分片,用户感受不到:水平分片、垂直分片、混合分片 位置透明性:数据存放在哪里,用户不用管 局部数据模型透明性(逻辑透明):用户不用关系局部数据模型 分布式数据库管理系统组成 LDBMS G ......
数据库 数据 系统

redis常用命令

登录redis-cliauth password 1. 查看redis是否是集群模式,info cluster 命令 2. 查看集群的所有节点信息,cluster nodes 命令 3. 查看集群中各个节点的slot区间,cluster slots 命令 4. 查看指定key所在slot的值,clu ......
命令 常用 redis

Redis安装与使用、redis主从复制、redis集群

# Redis 文章内容主要参考b站 运维实战课程 的redis视频:[redis的课程介绍_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1cP4y1D7yh?p=1) ## 简介 1.Redis是一个缓存数据库,主要是做缓存。什么是缓存?也就是缓 ......
主从 redis 集群 Redis

JMX Exporter 介绍与实战操作(Trino)

[TOC] ## 一、概述 `JMX Exporter` 是一个用于将 `Java` 应用程序的 `JMX(Java Management Extensions)`指标导出为 `Prometheus` 格式的度量数据的开源工具。`Prometheus` 是一种流行的开源监控和告警工具,它使用 `Pu ......
实战 Exporter Trino JMX

分布式锁

## 1.是什么 一个方法或属性在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用并发处理相关的功能进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发 ......
分布式

Redis-cluster windows搭建

一、Redis cluster 搭建步骤 1、Buby环境搭建以及Redis安装 zlib安装 i. 下载地址:http://zlib.net/ ii. tar xf zlib-1.2.11.tar.gz –C /usr/local/src iii. cd /usr/local/src/zlib-1 ......
Redis-cluster cluster windows Redis

《C++并发编程实战》读书笔记(3):并发操作的同步

## 1、条件变量 当线程需要等待特定事件发生、或是某个条件成立时,可以使用条件变量`std::condition_variable`,它在标准库头文件``内声明。 ```c++ std::mutex mut; std::queue data_queue; std::condition_variab ......
实战 笔记

Redis持久化(备份)

Redis持久化分为两种ROB/AOF ROB:运用的快照的原理,默认开启, 备份条件:时间线/数量线(60 :10000) ①时间到达60秒,检测访问数量是否达到10000,如果达到进行备份操作,如果没到达(哪怕是9999)继续计时,直至达到下一个约定条件 ②访问数量达到10000,查看时间是否达 ......
备份 Redis

CentOS 7安装Redis6

# 安装步骤 若系统没有安装`wget`,需要先安装`wget` ``` yum -y install wget ``` 从官网下载redis ``` wget https://download.redis.io/releases/redis-6.2.3.tar.gz ``` 将下载的文件解压至`/ ......
CentOS Redis6 Redis

Redis持久化

## 1.描述 redis的持久化是为了避免进程突然退出导致数据永久丢失,需要将redis中的数据以某种形式从内存保存到硬盘中。当redis再次重启时,通过这些redis持久化文件对进程结束之前的数据进行数据恢复。 redis持久化的方式有RDB持久化和AOF持久化两种。**RDB持久化是通过将数据 ......
Redis

Spring缓存抽象怎么和redis进行集成

一.在Maven pom.xml文件中加入Redis包 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> < ......
缓存 Spring redis

Redis-基础篇

本文为针对[黑马课程redis](https://www.bilibili.com/video/BV1cr4y1671t/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click)所总结笔记。 # 基础知识 ......
基础 Redis

虹科干货 | 什么是Redis数据集成(RDI)?

Redis 数据集成(RDI) 是在 Redis Enterprise 内部运行的工具,它可以帮助用户近乎实时地将数据从现有关系数据库同步到 Redis,以便应用程序的读取查询完全从关系数据库转移到 Redis。Redis 数据集成(RDI)无需代码即可实现过滤和数据转换,将开发人员从编码和集成工作... ......
干货 数据 Redis RDI

什么是分布式事务

......
分布式 事务

Redis存取数据快的原因

1.Redis是完全基于内存的,绝大部分请求是纯粹的内存操作,这个数据存在内存中,类似于HashMap,而HashMap的优势就是查找和操作的时间复杂度都是0(1); 2.数据结构简单,对数据操作也简单,redis中的结构都是特殊设计的; 3.采用单线程,不存在多进程和多线程导致的切换而消耗CPU, ......
原因 数据 Redis

redis conf

# Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with the file path as first argumen ......
redis conf

数仓资源管控理论已掌握,是时候实战了

本文分享自华为云社区《直播回顾 | 数仓资源管控理论已掌握,是时候实战了》,作者:胡辣汤 。 混合负载场景下,如何高效运维数据库,防止数据库系统过载?GaussDB(DWS)资源管控为数据库平稳可靠运行提供了哪些助力?本期《数仓专家手把手教您资源管控与运维实战》的主题直播中,我们邀请到华为云Gaus ......
实战 理论 时候 资源

【腾讯云 Cloud Studio 实战训练营】使用在线编程的方式用Nuxt3开发一个后台管理系统(附源码)

## 前言 大家好,我是刘明,开源技术爱好者,十年创业老兵。 CSDN近期联合腾讯云、Coding、CloudStudio组织了【腾讯云Cloud Studio实战训练营活动】,苦于前些日子一直在备考注册会计师,没有很好的体验Cloud Studio的云IDE产品。现在考试结束了,体验了一把云IDE ......
训练营 实战 源码 后台 管理系统

redis 热点key问题及其解决方案

#### 缓存穿透+解决方案 - 缓存穿透(查询不存在的数据) - 查询不存在的缓存,由于缓存不命中,并且出于容错的考虑,就会进入存储层查询 - 而如果从存储层查不到数据也不将这个不存在的数据写入缓存, - 风险:如果查询大量这种不存在数据查询请求,不命中缓存,也不写入缓存,一直请求存储层,DB很有 ......
解决方案 热点 方案 问题 redis

2分布式数据库

与集中式数据库有区别 特点: 数据独立性:分布独立性,逻辑独立性物理独立性 集中与自治共享结合的控制结构:各局部的DBMS可以独立地管理局部数据库,具有自治的功能,同时,系统又设有集中控制机制,协调各局部DBMS的工作,执行全局应用 适当增加数据冗余度:在不同的场地存储同一数据的多个副本,可以提高系 ......
分布式 数据库 数据

Redis下载安装与配置(windows)——转载

Redis下载安装与配置(windows)_pingcode的博客-CSDN博客 下载 Releases · tporadowski/redis (github.com) 学习 Redis 安装 | 菜鸟教程 (runoob.com) ......
windows Redis

部署和使用单机版 FastDFS 分布式文件系统

我们工作中经常会有上传和下载文件的需求,早些年代我们一般会将上传的文件保存在网站所在的服务器上,但是现在一般网站都是负载均衡多服务器部署,因此必须要有独立的文件服务器才行。早些年代,如果有一台独立的文件服务器,一般会搭建 NFS 共享服务,给多个网站服务器之间使用。如果有多台文件服务器的话,各个服务 ......
单机版 分布式 单机 FastDFS 文件

利用Redis缓存解决ES查询延迟的问题

背景 因为ES的近实时性 所以insert和update es的数据 在短时间可能查询不到(1s左右) 参考上一篇博客https://www.cnblogs.com/ssskkk/p/15417053.html#_label0 这在开发中这是一个很头疼的问题. 解决方案 1.数据insert upd ......
缓存 问题 Redis

VulnStack - ATT&CK红队评估实战(四) Writeup

# VulnStack - ATT&CK红队评估实战(四) Writeup ## VulnStack(四)环境搭建 ### 1、项目地址 http://vulnstack.qiyuanxuetang.net/vuln/detail/6/ ### 2、网络拓扑 ![image-202309021452 ......
红队 实战 VulnStack Writeup ATT

Redis—分布式锁

# 单实例的正确实现方式 获取锁的正确操作为:` SET resource_name my_random_value NX PX 30000`,它限定了只有当锁空闲且持有锁的时间为30000ms,并且锁资源对应的 value 为一个随机值。设置随机值是为了在释放锁时,确保当前线程能够释放该锁,避免出 ......
分布式 Redis

什么是 JMX?(Trino JMX 实战讲解)

[TOC] ## 一、概述 `JMX` 是 `Java Management Extensions`(**Java管理扩展**) 的缩写,它是 Java 平台上用于管理和监控应用程序、系统和网络资源的一种标准化的管理和监控框架。`JMX` 提供了一种标准的方式,通过这种方式,开发人员可以暴露应用程序 ......
实战 JMX Trino