目录 概念 作用 如何使用 权限细节 基本的操作命令 案例说明 架构说明 三个指令的口令化描述 主从复制 改换门庭 编辑 自立为王 配置文件的细节操作 常用三招 一主二仆 几个经典的问题 薪火相传 反客为主 工作原理和流程...
-
数据库 缓存 【redis】redis主从复制
-
数据库 缓存 nosql 【Redis】Redis是什么、能干什么、主要功能和工作原理的详细讲解
欢迎来到本文 个人简介:陈童学哦,目前学习C/C++、算法、Python、Java等方向,一个正在慢慢前行的普通人。 系列专栏:陈童学的日记 其他专栏:C++STL,感兴趣的小伙伴可以看看。 希望各位→点赞 +...
-
vue.js spring boot SpringBoot+Vue项目打包成exe,含mysql,redis,nginx,Electron
背景 最近公司有个项目需要做单机的exe程序支持一些离线的功能,这些功能原本在Web端已经实现,为了应用快速开发出来没有考虑C#实现(主要是C#人手不够),决定将Web端应用阉割之后打包成离线运行。后续我将...
-
20.网络爬虫—Scrapy-Redis分布式爬虫
网络爬虫—Scrapy-redis详讲 Redis的安装与使用分布式概念和作用分布式爬虫分布式爬虫特点redis的使用Redis 操作/启动 Redis Desktop Manager下载特点和架构安装和使用Scrap...
-
redis命令详解 缓存 数据库 【Redis】Redis基础命令集详解
文章目录 【Redis01】Redis常用命令一、基础命令1、ping(心跳命令)2、get/set(读写键值命令)3、select(切换数据库)4、dbsize(查看key数量)5、flushdb(删除当前库中所有数据)...
-
java ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx
ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx 1 jdk-8u181安装1.1 安装包列表1.2 安装方式 2 java依赖环境安装2.1 安装包列表2.2 安装方式...
-
【缓存中间件】Redis哈希槽的概念
数据分布理论 分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的一个子集。。 需要重点关注的是数据分区规则。常见的分区规则有哈希分区和顺序分区两种,哈希分...
-
lua 《Redis实战篇》五、分布式锁-redission
5.1 分布式锁-redission功能介绍 基于setnx实现的分布式锁存在下面的问题: 重入问题:重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中,可重入锁的意义在于防止死锁,比如HashTable这样的代码中...
-
java 缓存 中间件 【Redis】Redis面试题详解与使用案例(金三银四面试专栏启动)
作者简介:小明java问道之路,2022博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建工设优化。 文章内容兼具广度深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师...
-
数据库 nosql 程序人生 室友看世界杯我在学redis事务
世界杯是足球界的盛世,不知道大家看了做完韩国晋级16强的感想是什么。日韩两国我们想必不太陌生了,我这里就不过多言语了。有一天想我们的国家什么时候也能在世界杯的赛场上再次重现,那真的就是乐开花了,我到时候必然手...
-
缓存 数据库 Java操作redis常见类型数据存储
目录 一、Java连接Redis 1.1 导入pom依赖 1.2 建立连接 二、Java使用Redis 2.1 字符串 String 2.2 哈希 Hash 2.3 列表 List 2.4 集合 Set 2.5 有序集合 S...
-
数据库 缓存 Redis GEO 类型与 API 结合,地理位置优化的绝佳实践
嗨,您好 我是 vnjohn,在互联网企业担任 Java 开发,CSDN 优质创作者 推荐专栏:Spring、MySQL、Nacos、Java,后续其他专栏会持续优化更新迭代 文章所在专栏:MySQL、Redi...
-
缓存 数据库 【Redis】安装Redis和启动Redis服务
目录 一、Redis简介 1.1 简介 二、Redis安装 2.1 Windows安装Redis 2.2 Linux安装Redis 三、Redis服务启动和停止 3.1 Windows启动Redis服务 3.2 Linu...
-
spring cloud SpringCloud整合spring security+ oauth2+Redis实现认证授权
文章目录 设置通用父工程依赖构建eureka注册中心构建认证授权服务配置文件设置Security配置类授权服务配置类登录实现 测试验证 设置通用父工程依赖 在微服务构建中,我们一般用一个父工程来通知管理依赖的各种版本...
-
数据库 缓存 【Redis系列】Redis布隆过滤之8亿大数据集实战
序言 即便平凡的日子仿佛毫无波澜,但在某个特定的时刻,执着的努力便会显现出它的价值和意义。 文章标记颜色说明: 黄色:重要标题红色:用来标记结论绿色:用来标记一级重要蓝色:用来标记二级重要 希望这篇文章能让你不仅有一...
-
java 云原生 微服务 Spring Boot 整合 Redis BitMap 实现 签到与统计
文章目录 ⛄引言一、Redis BitMap 基本用法⛅BitMap 基本语法、指令⚡使用 BitMap 完成功能实现 二、SpringBoot 整合 Redis 实现签到 功能☁️需求介绍⚡核心源码 三、Spri...
-
spring boot 缓存 【SpringBoot】| SpringBoot 集成 Redis
目录 一:SpringBoot 集成 Redis 二:对比 StringRedisTemplate 和 RedisTemplate 图书推荐:《MySQL 8查询性能优化》 tips:前些天突然发现了一个巨牛的人工智能...
-
java springcloud (day two)基于Gateway网关拦截器和Redis实现单点登录和认证
目录 登录验证方式的选择 1.最原始的基于session的方式 2.基于jwt的方式 3.jwt加redis的方式 编写User服务 token工具类和依赖 redis依赖和配置 编写拦截器 1.将user服务添加到gat...
-
数据库 【Redis】Redis 的学习教程(十)之使用 Redis 实现消息队列
消息队列需要满足的要求: 顺序一致:要保证消息发送的顺序和消费的顺序是一致的,不一致的话可能会导致业务上的错误消息确认机制:对于一个已经被消费的消息(已经收到ACK 不能再次被消费消息持久化:要具有持久化的能力,避免消息丢失...
-
java spring boot 后端 Redis实现分布式锁(SETNX)
目录 1、什么是分布式锁 2、分布式锁应具备的条件 3、为什么使用分布式锁 4、SETNX介绍 5、分布式锁实现 6、效果演示 7、Redisson分布式锁详解 8、Lua脚本实现可重入分布式锁 1、什么是分...
-
spring cloud SpringCloud 整合 Canal+RabbitMQ+Redis 实现数据监听
1Canal介绍 Canal 指的是阿里巴巴开源的数据同步工具,用于数据库的实时增量数据订阅和消费。它可以针对 MySQL、MariaDB、Percona、阿里云RDS、Gtid模式下的异构数据同步等情况进行实时增量数据同步...
-
数据库 java 《Redis实战篇》六、秒杀优化
6、秒杀优化 6.0 压力测试 目的:测试1000个用户抢购优惠券时秒杀功能的并发性能~ ①数据库中创建1000+用户 这里推荐使用开源工具:https://www.sqlfather.com/ ,导入以下配置即可一键生成模...
-
json Yaml版接口自动化详细讲解(Python + pytest + allure + log + yaml + mysql + redis + 钉钉通知 + Jenkins)
目录 框架介绍 框架结构 框架功能讲解 common # 配置 config.yaml # 公共配置 setting.py # 环境路径存放区域 data # 测试用例数据 Files...
-
运维 linux高级篇基础理论九(Redis群集,非关系数据库与关系数据库)
♥️作者:小刘在C站 ♥️个人主页: 小刘主页 ♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。 ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:...
-
java 基于Redis实现的两种分布式锁实现方式
一、基于redis实现的分布式锁 1.引入依赖:在pom.xml文件中添加Spring Cloud的依赖和缓存组件的依赖。例如,可以选择使用Redis作为缓存组件,需要添加spring-boot-starter-data-r...
-
视频搜索引擎 使用 Redis 构建轻量的向量数据库应用:图片搜索引擎(二)
本篇文章我们来继续聊聊轻量的向量数据库方案:Redis,如何完成整个图片搜索引擎功能。 写在前面 在上一篇文章《使用 Redis 构建轻量的向量数据库应用:图片搜索引擎(一)》中,我们聊过了构建图片搜索引擎的两个主要流程中的...
-
NoSQL数据库介绍+Redis部署
目录 一、NoSQL概述 1、数据的高并发读写 2、海量数据的高效率存储和访问 3、数据库的高扩展和高可用 二、NoSQL的类别 1、键值存储数据库 2、列存储数据库 3、文档型数据库 4、图形化数据库 三、分布式数据库中的...
-
数据库 缓存 Redis DeskTop Manager 使用教程
Redis DeskTop Manager是一款阔平台使用的开源性redis可视化工具,支持命令控制台操作,查询key,rename ,delete等操作 1.安装(安装比较简单,下载后,一路下一步就可以 2.连接redis...
-
队列 分布式 kafka java redis 春节活动 - 高峰值奖励发放技术方案
动手点关注 干货不迷路 1. 背景 2022年春节活动在8款字节系 APP 上线,包含了红包雨、集年味卡和烟火大会等诸多玩法。红包雨、集卡开奖和烟火大会都存在高峰值突发流量。其中,红包雨活动会在10分钟内给几千万甚至...
-
数据库 缓存 连接Redis报Connection refused: no further information(拒绝连接)
解决Redis报错"Connection refused: no further information"的方法主要包括(版本java8): 1.确保Redis服务正在运行,如果没有运行,请启动Redis服务。 2.检查Re...
-
mysql与redis区别
一、.redis和mysql的区别总结 (1)类型上 从类型上来说,mysql是关系型数据库,redis是缓存数据库 (2)作用上 mysql用于持久化的存储数据到硬盘,功能强大,但是速度较慢...
-
数据库 java redis详细笔记
1. NoSQL的引言 NoSQL(Not Only SQL ,意即不仅仅是SQL, 泛指非关系型的数据库。Nosql这个技术门类,早期就有人提出,发展至2009年趋势越发高涨。 SQL ----˃ 数据库 mysql o...
-
缓存 Redis + Keepalived 实现双机主从互备【互为主从、主从自动切换】
实际生产中,系统压力不大且仅两台物理服务器;实际一个Redis服务完全够用,但为了高可用及容灾备份,又不够哨兵模式的三台,所以做此实现方案。 1、资源配置: 实际服务器: 192.168.30.7【从】 、 192.168...
-
java nosql 数据库 sql 【Redis高手修炼之路】Redis的持久化——ROB和AOF持久化机制
个人主页: 陶然同学蘭 版权: 本文由【陶然同学】原创、在CSDN首发、需要转载请联系博主 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连 和订阅专栏哦 想寻找共同成长的小伙伴,请点击【Java全栈开发社区】 目...
-
redis 爬虫 分布式 python 旅游 scrapy
前言 在这个信息爆炸的时代,网络上充斥着大量的旅游信息,而其中关于景区的介绍和评论更是琳琅满目。然而,对于想要获取特定景区信息并了解其真实评价的人来说,筛选和获取准确、有用的数据可能是一项极具挑战性的任务。为了解决这一难题,...
-
spring boot java redis SpringBoot统计接口被调用次数及限制调用
(一)效果图: 1、被调用接口统计 2、单个接口某天被调用的次数 3、某个ip地址在某天调用的某个接口次数 (二)如何在SpringBoot使用? 1、添加依赖 AOP相关代码 * 接口调用情况...
-
ruby windows下搭建redis集群
1、下载Ruby,运行集群脚本要用到,下载地址https://rubyinstaller.org/downloads/https://rubyinstaller.org/downloads/ 2、复制redis文件 再...
-
数据库 NoSQL之 Redis配置与优化
NoSQL之 Redis配置与优化 ---------------------- 关系数据库与非关系型数据库 ---------------------------------------- ●关系型数据库: 关系型数据库是...
-
数据库 Redis报错:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on
当将项目部署到阿里云并使用Redis作为数据缓存时,一年以来一直没有出现问题。然而,今天突然出现了一个错误提示: 这个错误提示意味着Redis被配置为保存RDB快照,但是当前无法将数据持久化到磁盘上。由于这个问题,可能无法执...
-
数据库 缓存 Redis中RDB和AOF
Redis中RDB和AOF 定时间间隔执行数据集的时间快照,把某一时刻数据和妆容以文件的形式写到磁盘上,也就是快照。 配置文件 如果是普通安装方式可以跳过,如果是docker安装,需要到官网下载redis.conf配置文件到...
-
intellij-idea java 瑞吉外卖优化--使用Redis缓存技术和SpringCache
整理记录下学习整个瑞吉外卖项目,详细代码可在我的Gitee仓库瑞吉外卖实战克隆下载学习使用! 1.缓存优化 1.1 环境搭建 1.1.1 码云或者GitHub新建仓库 登录码云后创建新仓库,如图 1.1.2 配置git 选...
-
java 开发工具 后端Windows软件环境安装配置大全[JDK、Redis、RedisDesktopManager、Mysql、navicat、VMWare、finalshell、MongoDB...持续更新中]
文章目录 发现宝藏前言1. 安装 JDK2. 安装 Redis3. 安装 RedisDesktopManager(Redis可视化工具)4. 安装 Mysql5. 安装 navicat (Mysql可视化工具 6. 安装...
-
Linux环境下安装 Nacos、Redis、RabbitMQ、Nginx
1、环境准备 硬件设备:Linux服务器 服务依赖环境:Nacos、Redis、RabbitMQ、Nginx 基础环境:Java jdk1.8: MySQL数据库:(2条消息 Linux...
-
spring boot SpringBoot--中间件技术-2:整合redis,redis实战小案例,springboot cache,cache简化redis的实现,含代码
SpringBoot整合Redis 实现步骤 导pom文件坐标 yaml主配置文件,配置redis端口号 spring: 测试类 字符串专用类:StringRedisTemplate stringRedisTempl...
-
java Spring Boot整合Redis
文章目录 一、Redis概述二、使用Spring Boot 整合 Redis(一)搭建Redis环境(二)下载和安装Redis可视化管理工具(三)创建Spring Boot项目RedisDemo(四)创建实体类1、创建地址...
-
中间件产品学习总结 — Redis
一、Redis基础知识 1. Redis简介 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value 存储数据库,并提供多种语言的 AP...
-
ruby 数据库 Redis---集群环境准备
一、redis集群环境准备 1、部署Redis集群的目的: 多台服务器一起提供数据存储服务; 实现数据的分布式存储; 可以实现服务的高可用; 可用实现数据自动备份; 2、服务器IP地址及端口: 主机名 IP...
-
大数据 高性能、分布式、低延迟的发布订阅中间件对比 Redis 和 emitter
需求: 金融项目,需要实时行情数据,例如orderbook、ticker等数据,毫秒级延迟, 可以容忍数据少量丢失,对实时性要求最高 对比redis和emitter的发布订阅功能 1. emitter安装使用* 使用dock...
-
数据库 Redis缓存预热
说明:项目中使用到Redis,正常情况,我们会在用户首次查询数据的同时把该数据按照一定命名规则,存储到Redis中,称为冷启动(如下图),这种方式在一些情况下可能会给数据库带来较大的压力。 因此,我们可以使用另一种方式,在项...
-
【愚公系列】2022年05月 .NET架构班 054-分布式中间件 Redis集群的三种方式
文章目录 前言 一、Redis集群 1.主从同步/复制 2.哨兵模式 3.Cluster 集群(官方推荐)前言 单体redis如下: 缺陷:单体redis可能由于各种原因导致宕机的问题。所以,需要使...