redis延时队列的项目实践
2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 96
引入<redisson.version>3.15.5</redisson.version> <depen...
Redis模拟延时队列实现日程提醒的方法
2024-11-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 91
使用redis模拟延时队列实际上通过mq实现延时队列更加方便,只是在实际业务中种种原因导致最终选择使用redis作为该业务实现的中间件,顺便...
redis缓存预热的实现示例
2024-11-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 88
一、缓存预热的必要性在一个高并发的系统中,如果缓存刚启动时是空的,所有的请求都会直接打到数据库,这可能会导致以下问题:高延迟:由于数据不在缓...
深入理解Redis哈希槽
2024-11-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 90
1. 什么是 redis 哈希槽?redis cluster 是 redis 的分布式架构,它将数据分布在多个 redis 实例(节点)上。...
Nginx修复CORS漏洞的实现方法
2024-11-16 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 126
漏洞描述cors 不安全配置漏洞指的是在跨域资源共享过程中,由于资源服务器的响应头 access-control-allow-origin ...
Redis数据一致性详解
2024-11-15 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 114
1、一致性一致性是指系统中各节点数据保持一致。分布式系统中,可以理解为多个节点中的数据是一致的。一致性根据严苛程度分类:强一致性:写进去的数...
为Redis设置密码的三种方法
2024-11-14 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 111
前言redis 是一个高性能的键值对数据库,广泛应用于缓存、消息队列等场景。为了保障 redis 服务的安全性,设置密码认证是非常重要的一步...
RedisTemplate序列化设置的流程和具体步骤
2024-11-13 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 100
流程概述下面是整个 redistemplate 序列化设置的流程图:具体步骤1. 创建 redistemplate 实例首先,我们需要创建一...
基于Redis实现API接口访问次数限制
2024-11-13 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 97
一,概述日常开发中会有一个常见的需求,需要限制接口在单位时间内的访问次数,比如说某个免费的接口限制单个ip一分钟内只能访问5次。该怎么实现呢...
Redis高并发缓存设计问题与性能优化
2024-11-12 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 109
1、缓存设计典型问题1.1、缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数...
Nginx实现TCP端口的侦听及转发操作步骤
2024-11-10 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 102
一、说明由于我们在使用mqtt时,会接收大量的客户端连接,单机的mqtt肯定是扛不住的,所以需要一个mqtt的集群来处理,这时就得有一个网关...
Nginx 502 Bad Gateway错误解决详细指南与实例
2024-11-10 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 105
前言在web开发和运维过程中,我们经常会遇到各种http状态码,其中502 bad gateway是一个比较常见的错误。这个错误表示一个服务...
Nginx location和proxy_pass配置示例详解
2024-11-10 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 108
概述nginx 配置中location和proxy_pass指令的不同组合方式及其对请求转发路径的影响。配置效果1.location和pro...
使用navicat连接虚拟机的数据库进行操作详细流程
2024-11-09 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 94
前言使用navicat连接虚拟机的数据库进行操作,需要遵循一系列步骤来确保连接成功并顺利进行数据库管理。以下是一个详细的操作流程:一、准备阶...
使用宝塔在服务器上配置Redis的详细图文教程
2024-11-09 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 103
这是基于若依(前后端分离)项目对redis的配置,所选版本对应不清楚适不适合其他项目,自行斟酌。可能会用到的命令查看6379端口号占用的进程...
Redis过期键的删除策略分享
2024-11-08 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 110
redis过期键删除策略redis是内存型数据库,可对键设置过期时间,当键过期时时怎么淘汰这些键的呢?我们先来想一想,如果让我们设计,我们会...
redis分布式锁实现示例
2024-11-06 19:15 | 分类:数据库 | 评论:0 次 | 浏览: 83
1.需求我们公司想实现一个简单的分布式锁,用于服务启动初始化执行init方法的时候,只执行一次,避免重复执行加载缓存规则的代码,还有预防高并...
redis事务如何解决超卖问题
2024-11-05 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 81
redis事务解决超卖问题redis的事务提供了一种将多个命令请求打包,然后一次性、按顺序性地执行多个命令的机制。在事务执行期间,服务器不会...
关于Redis库存超卖问题的分析
2024-11-05 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 78
一、分析问题刚刚秒杀优惠券购买测试的时候是我们自己在页面上点击进行测试的,这跟真实的秒杀场景还是有很大差异的,因为真实的秒杀场景下肯定有无数...
ELK配置转存redis缓存采集nginx访问日志的操作方法
2024-11-05 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 83
在136服务器上部署mysql启动mysql服务可通过以下命令查找安装的软件包怎么查找安装软件的日志文件位置rpm -qc mysql-se...
如何解决Redis缓存穿透(缓存空对象、布隆过滤器)
2024-11-04 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 79
背景缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库常见的解决方案有两种,分别是缓存空对...
深入理解Redis被覆写后的失效时间
2024-11-03 13:12 | 分类:数据库 | 评论:0 次 | 浏览: 82
redis是一种高性能的键值对存储数据库,常用于缓存、消息队列等场景。在使用redis时,我们经常会设置键值的失效时间,以便自动清理过期数据...
Redis删除某个目录下的数据的实现
2024-11-03 13:12 | 分类:数据库 | 评论:0 次 | 浏览: 80
介绍在使用redis进行缓存或数据存储时,有时候我们需要删除特定目录下的数据。本文将介绍如何使用redis提供的命令和功能来删除指定目录下的...
Redis中Lua脚本的使用场景示例分析
2024-11-02 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 86
redis 中的 lua 脚本可以用于多种场景,以下是一些常见的使用场景及其对应的 java 实现示例。通过使用 lua 脚本,可以在 re...
k8s部署redis远程连接的项目实践
2024-10-31 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 79
一、环境节点ip服务master192.168.126.46docker、kubeadm、kubelet、kubectl、flannel、t...
Centos7安装redis的超详细步骤教程
2024-10-31 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 71
查看当前 redis 版本:当前的 redis 版本太老了,选择安装 redis5。一、使用yum 安装1、首先安装 scl 源yum in...
Redis实现分布式事务的示例
2024-10-31 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 80
redis 本身并不是一个关系型数据库,它并不支持传统的 sql 数据库中的 acid 特性的事务。然而,redis 提供了一种称为&ldq...
Nginx中try_files指令的实现示例
2024-10-27 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 72
1. 简介try_files是nginx中一个非常强大且常用的指令,其用于按顺序检查文件是否存在,并将请求传递给第一个找到的文件,或者在所有...
Nginx+Lua脚本+Redis 实现自动封禁访问频率过高IP
2024-10-27 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 77
自己搭建的网站刚上线,短信接口就被一直攻击,并且攻击者不停变换ip,导致阿里云短信平台上的短信被恶意刷取了几千条,加上最近工作比较忙,就直接...
解决Redis的缓存与数据库双写不一致问题
2024-10-27 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 109
一、cache aside pattern在了解这个问题之前,我们有必要知道缓存+数据库读写数据的模式,也就是cache aside pat...