Redis主从复制实现原理分析
2025-01-09 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 148
redis主从复制实现原理redis 主节点负责写数据,但也有读的权限,redis的从节点只能读。数据发布到master节点后,master...
K8s部署Redis主从集群教程
2025-01-09 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 175
一、环境准备1.1 环境说明本文搭建mongodb,基于wmware虚拟机,操作系统centos 8,且已经基于kubeadm搭好了k8s集...
Redis的Hash类型及相关命令小结
2025-01-08 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 164
hset设置 hash 中指定的字段(field)的值(value)。语法hset key field value [field value...
如何提高Redis服务器的最大打开文件数限制
2025-01-04 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 1
如何提高redis服务器的最大打开文件数限制在运行高并发redis服务时,我们可能会遇到"max number of client...
基于Redis有序集合实现滑动窗口限流的步骤
2025-01-01 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 143
滑动窗口算法是一种基于时间窗口的限流算法,它将时间划分为若干个固定大小的窗口,每个窗口内记录了该时间段内的请求次数。通过动态地滑动窗口,可以...
Redis KEYS查询大批量数据替代方案
2025-01-01 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 180
前言在使用 redis 时,keys 命令虽然简单直接,但其全表扫描的特性在处理大规模数据时会导致性能问题,甚至可能阻塞 redis 服务。...
Redis实现锁续期的项目实践
2024-12-30 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 179
解决方案在使用redis作为分布式锁的存储时,如果一个任务需要长时间执行,并且在这段时间内锁会过期,那么就需要一种机制来自动延长锁的有效期,...
深入了解Redis的看门狗机制
2024-12-30 19:14 | 分类:数据库 | 评论:0 次 | 浏览: 183
redis锁的延期机制,通常被称为“看门狗”机制,是为了处理持有锁的客户端在执行任务时发生崩溃或网络分区等异常情况,...
解决虚拟机NAT模式无法上网问题
2024-12-29 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 170
一、确认虚拟机的ip地址确认虚拟机的ip地址与本机的vmnet8的ip地址是否在同一个网段且网关是否一致:cd /etc/sysconfig...
tomcat在nginx中的配置方式
2024-12-29 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 167
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一、下载安装tomcat将下载的tomcat压缩包,通过ssh工具传输到li...
Redis数据类型超详细讲解分析
2024-12-28 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 190
1 redisredis官网英文版:https://redis.io/redis官网中文版:http://redis.cn/1.1 概述re...
Redis SETNX的实现示例
2024-12-28 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 162
setnx是 redis 提供的一种原子操作,全称是 “set if not exists”,用于在指定的键不存在时...
一文详解消息队列中为什么不用redis作为队列
2024-12-28 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 199
1 引言我经常听到很多人讨论,关于把 redis 当作队列来用是否合适的问题。有些人表示赞成,他们认为redis很轻量,用作队列很方便。也些...
redis实现主从模式(1主2从)
2024-12-28 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 171
一、实现1.下载windows下载地址:redis for windows github2.下载完成后解压解压后的目录3.redis主从复制...
Redis Caffeine实现两级缓存的项目实践
2024-12-28 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 170
背景 事情的开始是这样的,前段时间接了个需求,给公司的商城官网提供一个查询预计送达时间的接口。接口很简单,根据请求传的城市+仓库+发货时间...
分布式使用Redis实现数据库对象自增主键ID
2024-12-28 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 170
在分布式项目中,数据表的主键id一般可能存在于uuid或自增id这两种形式,uuid好理解而且实现起来也最容易,但是缺点就是数据表中的主键i...
Redis分布式缓存-Redis持久化详解
2024-12-26 08:55 | 分类:数据库 | 评论:0 次 | 浏览: 147
rdb持久化rdb全称redis database backup file(redis数据备份文件),也被叫做redis数据快照。简单来说就...
Redisson分布式锁解锁异常问题
2024-12-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 140
问题现象程序中的redission执行unlock()报错如下:java.lang.illegalmonitorstateexception...
Redis分片集群的实现示例
2024-12-24 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 144
前序:redis集群搭建直接一步到位:支持海量数据以及高并发写分片集群顾名思义,将数据分开存储到redis集群中,这样能够存储更多的数据,避...
Redis集群的实现全过程
2024-12-24 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 160
redis 作为一款高性能的内存数据库,被广泛应用于各种场景。然而,随着数据量的不断增长和业务需求的日益复杂,单节点的 redis 往往无法...
Redis连接池配置方式
2024-12-24 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 170
连接池配置一、redis连接池与jdbc中在与数据库进行连接时耗时,从而需要引入连接池一样。java在与redis进行连接也是需要时间的。所...
Redis GEO实现附近搜索功能
2024-12-21 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 167
公司最近来了一个新项目,做小程序招聘。其中有一个需求是实现附近岗位推荐。由于用户量不大,决定采用redis来实现。之前没有接触过。现在用来记...
Redis存储断点续传文件状态的最佳实践
2024-12-19 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 169
1.redis中存储文件上传状态redis 提供了丰富的数据结构,可以灵活地存储和更新文件上传的各类状态。以下是几种常见的实现方式。使用 h...
redis做websocket分布式消息推送服务的实现
2024-12-17 19:15 | 分类:数据库 | 评论:0 次 | 浏览: 148
应用场景说明:由于redis并非专业的mq中间件,消息的防丢失策略并不完整,存在丢失消息的可能。该方案为在再pc web管理平台的右下角弹出...
通过docker和docker-compose安装redis两种方式详解
2024-12-12 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 185
redis 是一个开源的使用 ansi c 语言编写、支持网络、可基于内存亦可持久化的日志型、key-value 的 nosql 数据库,并...
如何打造redis缓存组件
2024-12-11 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 183
打造redis缓存组件使用热插拔aop+反射+redis自定义注解+spring el表达式打造redis缓存组件,优雅重构缓存代码redi...
Ubuntu系统中Redis的安装步骤及服务配置详解
2024-12-11 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 163
系统环境ubuntu-22.04.4-live-server安装方式在安装方式选择上,如果对于redis的版本没有明确要求,可以直接通过ap...
Redis哨兵主备切换的数据丢失问题及解决
2024-12-11 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 146
导致数据丢失的两种情况主备切换的过程,可能会导致数据丢失:异步复制导致的数据丢失因为 master->slave 的复制是异步的,所以...
RedisTemplate集成+封装RedisUtil过程
2024-12-10 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 185
1.项目搭建创建一个redis模块调整pom.xml,使其成为单独的模块sun-common-redis的pom.xml 取消parents...
关于RedisTemplate常用方法封装
2024-12-10 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 190
redistemplate常用方法封装1. 序列化和配置package com.xxx.redis; import com.fasterxm...