Redis

关注公众号 jb51net

关闭

首页 >> 数据库 >> Redis

Redis之Jedis中zset类型使用方式

zadd的score为double类型,添加多个元素需用map;zrange返回List,zrangeWithScore返回List<Tuple>,zcard和zrem返回Long,zscore返回Double包装类需注意null,zrank返回Long包装类

redis和mysql同步(双写一致性)的实现

Redis 和 MySQL 的同步是现代应用中常见的需求,正确的同步方案能够提高系统的性能和数据一致性,本文介绍了几种常见的同步方式,下面就来详细的介绍一下,感兴趣的可以了解一下

redis的scan使用方法及在spring框架使用详解

Redis的SCAN命令是一种非阻塞的迭代器,用于逐步遍历数据库中的键,特别适合处理大数据库,下面详细介绍其使用方法及在Spring框架中的集成方式,感兴趣的朋友跟随小编一起看看吧

Redis中Hash函数的12种用法详解

在Redis中,Hash(哈希)类型 是存储对象属性的黄金方案,无论是用户信息、商品库存,还是配置参数,Hash都能以 O(1) 的时间复杂度 实现高效读写,本文将通过 12种Hash函数,结合 Java代码+Redis命令,带你从零到精通,需要的朋友可以参考下

redis中数据模糊查询scan用法详解

Redis模糊查询应避免KEYS,改用SCAN非阻塞迭代,优先优化键结构(如IndexSet、SortedSet),提升效率,复杂场景可结合外部搜索引擎,平衡内存、延迟及实时性需求,本文给大家介绍redis中数据模糊查询scan用法,感兴趣的朋友一起看看吧

使用Redis实现模糊匹配查询方案

本文探讨了使用Redis进行高效模糊查询的设计与实现,包括利用Hash表存储数据、通过hscan命令进行安全无公害的模糊搜索,以及特殊字符处理策略,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Redis是如何高效管理有限内存的(方法详解)

过期删除策略的深度剖析 Redis 可以对 key 设置过期时间的,为了防止过期的key长期占用内存,需要相应的过期删除策略将过期的key删除 基础操作 Redis设置过期时间 setex key1 5 value1:创建记录的时候指定过期时间,设置key1在5秒后过期 其实Redis这是一种基于创

Redis哨兵模式在Spring Boot项目中的使用与实践完全指南

Redis哨兵模式为SpringBoot项目提供高可用Redis管理,实现自动故障转移与监控,通过配置依赖、参数及最佳实践(如哨兵节点数量、网络规划),可提升系统稳定性与可靠性,本文给大家介绍Redis哨兵模式在Spring Boot项目中的使用与实践,感兴趣的朋友跟随小编一起看看吧

在Debian系统上安装Redis服务实现过程

在Debian系统上安装Redis的三种方法:通过官方APT仓库安装(简单稳定)、手动编译安装(适合最新版本)和使用Snap安装(快速测试),APT适用于大多数用户,手动编译适合自定义需求,Snap适合快速测试,每种方法均提及其优缺点,帮助用户根据场景选择合适的方式

Redis进行验证码登录的项目实践

本文主要介绍了Redis进行验证码登录的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

浅谈Redis三种高效缓存读写策略的实现

本文主要介绍了浅谈Redis三种高效缓存读写策略的实现,包括Cache-Aside、Read/Write-Through和Write-Back这三种策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Redis基本数据类型示例详解

本文给大家介绍了Redis基本数据类型示例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Redis 的 SUBSCRIBE命令详解

Redis的SUBSCRIBE命令用于订阅一个或多个频道,以便接收发送到这些频道的消息,本文给大家介绍Redis的SUBSCRIBE命令,感兴趣的朋友跟随小编一起看看吧

Redis跨主机连接超时问题的解决方案

在微服务架构中,服务间通信的稳定性是系统可用性的重要保障,我们在近期一次线上排查中,遇到了一个 Redis 跨主机连接频繁超时的问题,所以本文给大家分享一下Redis跨主机连接超时问题的解决方案,需要的朋友可以参考下

Redis集群的节点之间通信的实现

Redis集群的节点之间通过Gossip协议进行通信,在Redis集群中,Gossip协议用于节点之间的状态同步和故障检测,下面就来详细的介绍一下Redis集群节点通信,感兴趣的可以了解一下

Redis集群的槽分配的几种实现方法

Redis集群中的槽用来管理和分配数据到不同的节点,Redis集群总共有 16384个槽,所有的键根据哈希值被分配到这些槽中,下面将详细介绍 Redis 集群的槽分配机制,感兴趣的可以了解一下

Redis缓存与数据库一致性的完整指南

某金融平台因缓存数据不一致导致用户余额错乱,损失千万!文中将用银行对账比喻+实战代码,揭秘6大解决方案,让你的数据毫秒级同步,所以本文给大家详细介绍了Redis缓存与数据库一致性的完整指南,需要的朋友可以参考下

React Antd Cascader组件地区选择方式

文章介绍了在表单中实现地区选择功能,使用Cascader组件动态加载数据,需通过loadData和递归处理实现增删改查,存储和回显需完整id数组以支持多级地区展示,强调后端设计对数据关联(id/pid)的重要性

使用redis-cli命令实现redis crud操作过程

线上Redis key需删除但无法直连客户端,可用redis-cli命令操作,步骤包括定位服务、登录、选择数据库及执行DEL命令,适用于无图形工具的环境

Redis持久化使用及说明(RDB&AOF)

Redis通过RDB(定期快照)和AOF(日志记录)实现持久化,兼顾内存性能与数据安全,RDB文件紧凑,适合冷备;AOF实时性强,但体积较大,两者结合使用(混合持久化)可平衡效率与可靠性,确保数据在异常重启时恢复

Redis哨兵模式与主从架构对比分析

Redis哨兵模式在主从架构基础上增强高可用性,通过自动故障切换和监控实现无人值守恢复,但部署复杂且无法突破单机内存限制,适用于读多写少、高可用需求的场景

Redis高效安全的遍历所有key的几种方法

在 Redis 中,遍历所有的 key 是一个相对昂贵的操作,特别是当你有大量的数据时,直接使用 KEYS 命令会导致阻塞,这对于大规模的 Redis 实例来说是非常不安全的,所以本文给大家介绍了几种Redis高效安全的遍历所有key的方法,需要的朋友可以参考下

Redis热点Key问题的完整解决方案:

热点Key就像双十一爆款商品,1%的Key承担了90%的流量!本文将用电商案例,教你如何智能分流、化解压力,并通过代码示例讲解的非常详细,需要的朋友可以参考下

Redis大Key问题识别、处理与预防全攻略

Redis中的大Key就像血管中的血栓——单个Key过大(如100MB)会导致内存不均、操作阻塞、集群崩溃,必须及时溶栓,所以本文给大家介绍了Redis大Key问题识别、处理与预防全攻略,需要的朋友可以参考下

redis8.0新特性之布谷鸟过滤器(Cuckoo Filter)的使用

布谷鸟过滤器是一种概率数据结构,就像布隆过滤器一样,可以以非常快速且节省空间的方式检查元素是否存在于集合中,同时还支持删除操作,并在某些场景下表现优于布隆过滤器,感兴趣的可以了解一下

redis8.0新特性之t-digest计算数据百分位的使用

t-digest是一种概率型数据结构,用于使用紧凑的sketch估计数据流或大型数据集的百分位数,下面就来介绍了t-digest计算数据百分位的使用,感兴趣的可以了解一下

Redis8.0.3编译化安装的实现

本文主要介绍了Redis8.0.3编译化安装的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Redis Set 类型常用操作命令之从基础命令到实战应用

本文将深入探讨Redis Set类型的常用操作命令,包括添加、删除、查询以及强大的交集、并集、差集运算,并结合实际应用场景,展示Set 在开发中的妙用,感兴趣的朋友一起看看吧

Redis过期数据清理的策略实战

Redis中的过期键过期后不会立即从内存中删除,而是在后台进程中异步清理,如果不清理过期数据,Redis内存中的数据会越来越多,在实际应用中,Redis 的过期数据淘汰策略可以通过多种方式实现,以下是基于惰性删除和定期删除两种机制的示例代码以及最佳实践

Redis Hash冲突的10种解决方法

在高并发的分布式系统中,Redis的Hash表(如Hash类型、数据库键空间)是核心数据结构,但当多个键的哈希值冲突时,性能可能骤降——这是开发者必须直面的挑战,本文将深入Redis源码逻辑,给大家介绍了Redis Hash冲突的10种解决方法,需要的朋友可以参考下

Redis基于Session实现分布式登录的示例代码

本文主要介绍了Redis基于Session实现分布式登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Redis数据导出之多文件输出与编码问题的完整解决方案

Python作为数据处理的重要工具,结合Redis模块可以轻松实现这一功能,然而,在实际操作过程中会出现多文件输出混乱和字符编码错误,下面我们来看看具体的解决方法吧

如何使用jwt+redis实现单点登录

文章介绍基于Redis的单点登录实现,通过JWT拦截器管理token生成、验证、更新及注销,利用cookie与Redis同步确保异地登录安全,防止token被伪造使用,感兴趣的朋友跟随小编一起看看吧

基于Redis的3种分布式ID生成策略

在分布式系统设计中,全局唯一ID是一个基础而关键的组件,随着业务规模扩大和系统架构向微服务演进,传统的单机自增ID已无法满足需求,高并发、高可用的分布式ID生成方案成为构建可靠分布式系统的必要条件,

Redis延迟双删的具体使用

本文主要讨论了延时双删策略,用于解决缓存与数据库数据不一致的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Redis的哨兵模式工作流程及原理详解

Redis哨兵模式是高可用解决方案,通过监控、故障检测、自动故障转移和配置更新保障服务连续,本文给大家介绍Redis的哨兵模式工作流程及原理详解,感兴趣的朋友一起看看吧

Redis实现高效内存管理的示例代码

Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍一下

redis-sentinel基础概念及部署流程

Redis Sentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包括Sentinel节点、主节点和从节点,部署需配置参数,验证主节点变化即成功

Redis的哈希Hash类型常用命令的使用小结

Redis哈希类型类似于一个键值对集合,通常用于存储对象,每个哈希包含多个字段,每个字段都有一个值,哈希类型支持一系列常用命令,下面就来详细的介绍一下这些命令的使用,感兴趣的可以了解一下

Redis结合Caffeine两级缓存的三种实现方式

本文主要介绍了Redis结合Caffeine两级缓存的实现示例,通过手动、Spring注解及自定义切面三种方式实现,具有一定的参考价值,感兴趣的可以了解一下
上一页共3页:3/3下一页