Redis集群指定主从关系及动态增删节点方式

目录集群创建我们常用以下命令创建集群指定主从思路如下具体如下动态增删节点增加主节点增加从节点删除节点总结集群创建我们常用以下命令创建集群redis-cli --cluster crea...

2024-04-01

redis计数器与数量控制的实现

命令行命令:127.0.0.1:6379> exists mycounter(integer) 0127.0.0.1:6379> set mycounter 99 //设置一个值OK127.0.0.1:6379> get mycounter //获得一个值"99"127.0.0.1:637...

2024-04-01

Redis分布式锁之红锁的实现

目录一 分布式锁的概念1:概念2:锁/分布式锁/事务区别3:reddison的公平锁reddison公平锁枷锁reddison公平锁释放二 、使用的案例场景三、Redis解决方案-红锁介绍红锁原理当锁遇...

2024-04-01

windows下通过批处理脚本启动redis的操作

windows下redis启动,需要进入redis安装目录,然后shift+右键,选择“在此处打开命令窗口”,然后输入redis-server.exe redis.conf,就可以启动redis了。如下所示:这种情况...

2024-04-01

Redis如何安装部署(单节点)

目录一、安装redis二、启动redis的三种方式【选2+3】总结一、安装redis1、下载Redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz2、解压tar -zxvf re...

2024-04-01

Redis如何解决BigKey

目录一 面试题引入二 MoreKey案例2.1 大批量往redis里面插入2000W测试数据key2.2 key *2.3 生产上如何限制keys*/flushdb/flushall等危险命令以防止误删误用?2.4 不用keys *...

2024-04-01

Redis缓存过期的实现示例

目录一、Redis缓存过期策略的基础知识二、Redis缓存过期策略常见的类型以及如何实现二、Redis如何处理超时key三、基于时间的过期策略四、基于LRU算法的淘汰机制五、通过Jav...

2024-04-01

Redis全文搜索教程之创建索引并关联源数据的教程

目录使用体验后续发展遇到 bug添加源数据建立索引Jedis 新建索引Redis 中的新建索引语法Redis 中查询索引定义最后聊两句Redis 全文搜索是依赖于 Redis 官方提供的 RediSear...

2024-04-01

Redis集群搭建(主从模式、哨兵模式、集群模式)

目录1、主从模式部署1.1 环境准备1.2 下载1.3 上传到服务器并且解压(所有节点)1.4 编译安装(所有节点)1.5 配置成服务(所有节点)1.6 授权启动服务(所有节点)1.7 修改linux内...

2024-04-01

redis添加key几种方式

目录1. 简介2. 操作步骤3. 代码示例3.1 使用SET命令添加Key-Value键值对3.2 使用HMSET命令添加Key-Field-Value键字段值对3.3 使用MSET命令同时添加多个Key-Value键值对4....

2024-04-01

Redis权限和访问控制的实现示例

目录1.Redis权限和访问控制概述2.Redis的访问控制列表(ACL)3.Redis的密码认证4.Redis的ACL配置5.Redis的ACL规则6.Redis的ACL示例7.总结1.Redis权限和访问控制概述Redis是一个...

2024-04-01

redisson滑动时间窗应用场景解决方案

目录概述方案概述前10分钟内累计3次验证失败后,增加图形验证码验证条件,前10分钟内累计6次验证失败后,系统自动锁定该账号15分钟,15分钟后自动解锁;方案基于redisson(zset)滑动时间...

2024-04-01

redis中跳表zset的具体使用

目录跳表的基本思想特点节点与结构跳跃表节点zskiplistNode跳跃表链表跳表的设计思想和优势API解析zslCreate(创建跳跃表)zslCreateNode(创建节点)zslGetRank(查找排位)zslDelete(...

2024-04-01

Redis实现全局唯一Id的使用示例

目录一、全局唯一Id简介二、Redis实现全局唯一Id实践2.1添加RedisIdWorker配置类2.2测试类一、全局唯一Id简介系统当中有些场景如果使用数据库自增ID就存在一些问题:id的规律...

2024-04-01

配置Redis序列化方式不生效问题及解决

目录配置Redis序列化方式不生效注意总结配置Redis序列化方式不生效今天进行redis配置没有注意redis设置序列化方式的方法名称,导致redis序列化一直不成功。@Configurationpub...

2024-04-01

Redis GEO地理信息定位功能

目录GEO基本命令GEOADDGEOHASHGEOPOSGEODISTGEORADIUS小结GEORedis 提供了GEO地理信息定位功能,地理空间项(经度、纬度、名称),实现查找附近的人、上班打卡、自行车租赁、摇一摇...

2024-04-01

redis中List列表常见命令及使用场景

目录前言1.常见命令LPUSHLPUSHXRPUSHRPUSHXLRANGELPOPRPOPLINDEXLINSERTLLENBLPOPBRPOP命令小结内部编码2.使用场景总结前言列表类型是用来存储多个有序的字符串,如图2-19所...

2024-04-01

Redis+threading实现多线程消息队列的使用示例

目录列表lpush左插入、rpush右插入、lrange查询集合lpop左移除、rpop右移除lindex下标查询、llen长度查询blpop、brpop字符串set、incr递增、decr递减keys取键、get取值、de...

2024-04-01

redis redistemplate序列化对象配置方式

目录redis redistemplate序列化对象配置下面的方式不推荐总结redis redistemplate序列化对象配置@Configurationpublic class RedisConfig { /** * 重写Redis序列化...

2024-04-01

redis主从连接不成功错误问题及解决

目录redis主从连接不成功错误问题出现了最后找到了解决方法总结redis主从连接不成功错误安装完redis后,设置主从,在从服务器上运行127.0.0.1:6379> slaveof 192.168.159.131 6...

2024-04-01

Redis主从复制与读写分离的实现

目录1、为什么要主从复制、读写分离2、主从配置实践,修改配置文件3、设置主从关系4、测试数据5、Redis配置文件解析6、主从复制的优点(特点)与缺点6.1、优点(特点)6.2、缺点7...

2024-04-01

Redis 数据库忘记密码找回或重置的解决方法

目录Redis 数据库,忘记密码如何找回或重置redis忘记密码的情况下重置密码1、进入配置文件2、找到“requirepass”,后面为你的密码。3、搜索-服务,进入系统服务,停止Re...

2024-04-01

Redis+Caffeine实现多级缓存的步骤

目录多级缓存的概述多级缓存的优势多级缓存的概述在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类...

2024-04-01

Redis持久化机制RDB的实现

目录基础了解过Redis持久化RDB嘛?可不可以解释一下什么是RDB。那RDB触发的方式有哪几种方式知道吗?手动触发接下来就是自动触发了哦,那你能不能给我讲一下bgsave的工作流程呢?RD...

2024-04-01

Satoken+Redis实现短信登录、注册、鉴权功能

目录Springboot集成Satoken重写获取权限或角色的接口路由拦截实现鉴权Springboot集成Satoken添加依赖注:如果你使用的是 SpringBoot 3.x,只需要将 sa-token-spring-boot-start...

2024-04-01

一步步教会你redis如何配置密码

目录redis如何配置密码临时配置密码永久设置redis密码命令总结总结redis如何配置密码临时配置密码通过以下方式配置密码,只会临时生效,重启redis服务器,就还原了我们可以看到我...

2024-04-01

Redis序列化设置以及jetcache连接Redis序列化的设置过程

目录1、问题2、Redis序列化的设置3、jetcache序列化设置总结1、问题问题:我在使用jetchche进行连接redis的时候,存入redis的value一直使用的是redis默认的序列化方式,是使用的j...

2024-04-01

Go语言操作RediSearch进行搜索方法示例详解

目录引言docker-compose方式安装用Go语言操作RediSearchRediSearch使用场景引言RediSearch是一个支持搜索功能的redis模块。本文对此模块进行了介绍,并用go语言实现了一个简...

2024-04-01

深入了解Redis连接数问题的现象和解法

目录1. 前言2. 背景知识3. 问题处理3.1 如何感知连接数过多3.2 常见原因3.3 如何止损3.4 长效解决方案1. 前言一般情况 Redis 连接数问题并不常见,但是当你业务服务增加、对...

2024-04-01

redis5集群如何主动手工切换主从节点命令

目录redis5集群主动手工切换主从节点命令redis集群主从复制不生效的问题集群信息基本情况问题分析问题解决总结redis5集群主动手工切换主从节点命令以集群模式登录到待切换...

2024-04-01

Linux服务器快速安装Redis6.0步骤示例详解

目录引言选择版本安装步骤引言最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到Redis,就在自己服务器上进行了安装,特此记录下。环境说...

2024-04-01

配置redis的序列化,注入RedisTemplate方式

目录配置redis的序列化,注入RedisTemplate使用redis,必须配置redis序列化类总结配置redis的序列化,注入RedisTemplatepublic class RedisConfig { @Bean public Redis...

2024-04-01

Redisson延时队列RedissonDelayed的具体使用

目录一、案例场景二、技术选型三、编码实现1、引入依赖2、创建配置类3、持续监听线程4、编写controller进行测试调用四、原理一、案例场景定时调度基本是每个项目都会遇到的...

2024-04-01

Redis 布隆过滤器的原理和实践教程

目录背景介绍概念说明Redis 布隆过滤器的原理和实践一、简介1 布隆过滤器的定义2 Redis 布隆过滤器的特点3 Redis 布隆过滤器的应用场景二、原理分析1 布隆过滤器的基本原理...

2024-04-01

一文弄懂Redis 线程模型

目录一、概述二、文件事件处理器的结构三、客户端与 redis 的一次通信过程四、为啥 redis 单线程模型也能效率这么高一、概述【1】Redis 是基于 Reactor 模式开发的网络事件...

2024-04-01

Spring redis使用报错Read timed out排查及解决过程

目录使用场景报错信息解决方式总结使用场景我们使用redis作为缓存服务,缓存一些业务数据,如路口点位信息、渠化信息、设备信息等有一些需要实时计算的数据,缓存在redis里,如实时...

2024-04-01

redis删除key下所有value步骤详解

目录Redis基本概念删除key下所有value的命令示例代码小结在使用Redis时,经常需要删除某个key下的所有value。Redis是一个基于内存的键值存储系统,它提供了丰富的数据结构和操...

2024-04-01

利用Redis lua实现高效读写锁的代码实例

目录前言一、为什么使用Lua二、执行流程三、代码详解lua\lock.lualua\refresh.lualua\rlock.lualua\unlock.lua写优先还是读优先?写锁是如何阻塞写锁的?读锁与读锁之间互斥吗?...

2024-04-01

redis中redisson实现锁自动延时

目录Redisson 自动延长过期时间的原理Redis是一个高性能的内存数据存储和缓存数据库,而Redisson是一个用于Java的Redis客户端,提供了许多强大的功能和扩展,例如分布式锁、分布...

2024-04-01

Redis和Nginx实现限制接口请求频率的示例

目录前言一、基于Redis实现接口限流1.ZADD 命令2.ZREM 命令3.ZCARD 命令4.ZREMRANGEBYSCORE 命令5.具体实现6.运行效果二、基于Nginx实现接口限流1.在nginx.conf文件中新增...

2024-04-01

Redis哨兵模式的实现

目录1、哨兵简介2、启用哨兵模式2.1 哨兵配置2.2 哨兵模拟搭建实验3、哨兵工作原理3.1 监控阶段3.2 通知阶段3.3 故障转移阶段1、哨兵简介master宕机场景的处理:问题:怎么确认...

2024-04-01

Redis高并发超卖问题解决方案图文详解

目录1. Redis高并发超卖问题解决方案1.1 高并发场景超卖bug解析1.2 Redisson总结 1. Redis高并发超卖问题解决方案在高并发的秒杀抢购场景中,常常会面临一个称为“超卖&...

2024-04-01

Linux下redis密码和远程连接方式

目录redis密码操作如下redis远程连接问题解决验证问题是否解决总结redis密码redis安装成功时,默认是不需要密码的。为了提升redis访问的安全性,我们可以添加密码。操作如下1、...

2024-04-01

如何利用Redis List实现Java数据库分页快速查询

目录前言Redis List 简介Java 与 Redis 连接使用 Redis List 实现数据库分页查询1. 插入数据到 Redis List2. 分页查询3. 示例代码总结前言在大型应用中,数据库分页查询是日...

2024-04-01

redis服务启动与停止方式

目录Windows下Linux下总结Windows下启动服务:双击redis-server.exe连接服务:双击redis-cli.exe当双击redis-server.exe出现闪退时,解决步骤如下:1、在redis目录下查看配置文件re...

2024-04-01

Redis 存取 JSON 数据示例操作

目录Redis 存取 JSON 数据1. 简介2. 示例2.1 基础操作2.2 json 内部操作3. 安装3.1 安装流程3.2 详细安装过程4. 小结Redis 存取 JSON 数据本文来自网络,本人稍加修改关于下...

2024-04-01

详解Redis中数值乱码的根本原因以及解决方式

目录1. 问题所示2. 原理分析3. 拓展1. 问题所示某些信息存储在缓存中,对此修改缓存,想通过可视化的Redis Desktop来操作,但是发现都是二进制的数据,不好操作:于是想着以命令行的...

2024-04-01

Redis分布式可重入锁实现方案

目录前言理解分布式锁设计实现尾巴前言在单进程环境下,要保证一个代码块的同步执行,直接用synchronized 关键字或ReetrantLock 即可。在分布式环境下,要保证多个节点的线程对代...

2024-04-01

redis中key使用冒号分隔的原理小结

目录1. Redis中的键2. Redis中的冒号3. Redis中的冒号可以创建命名空间4. 结论Redis是一种高性能的键值对非关系型数据库,通过redis不同类型命令可以为其中的键指定不同的数...

2024-04-01

深入解析Java中Redis的20个常用方法

1. 连接Redis:使用Jedis库建立Java与Redis的连接,通过以下代码实现:Jedis jedis = new Jedis("localhost", 6379);2. 存储键值对:jedis.set("key", "value");3. 获取值:String va...

2024-04-01
返回顶部
顶部