redis-cli创建redis集群的实现
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 78
一、redis单节点部署创建文件用service启动redis方式创建如下文件vi /etc/systemd/system/redis.se...
深入理解Redis内存回收和内存淘汰机制
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 67
1 概念redis 所有的数据都是存储在内存中的, 如果不进行任何的内存回收, 那么很容易出现内存爆满的情况。因此,在某些情况下需要对占用的...
Ubuntu下Redis密码设置问题及其解决过程
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 67
redis设置密码有两种方式。一、redis设置密码1. 命令行设置密码运行ubuntu,先启动redis服务端redis-server另开...
Redis客户端连接远程Redis服务器方式
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 62
redis客户端连接远程redis服务器1.修改redis的配置监听地址,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0....
Redis缓存键清理问题解决
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 73
前言在spring boot应用中集成redis作为缓存存储时,合理配置redistemplate是确保数据正确存储和检索的关键。本文将通过...
Redis 数据恢复及持久化策略分析
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 69
在分布式系统中,redis作为高性能的键值存储数据库,广泛应用于缓存、会话管理、消息队列等场景。对于redis数据的可靠性,持久化是至关重要...
Redis SortedSet数据类型及其常用命令总结
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 79
一、redis概述redis概述sortedset类型redis的sortedset是一个可排序的set集合,与java中的treeset有...
Redis中的数据结构跳表详解
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 67
redis概述redis-数据结构-跳表详解跳表(skip list)是一种基于并联的链表结构,用于在有序元素序列中快速查找元素的数据结构。...
Redis所实现的Reactor模型设计方案
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 73
写在文章开头我们都知道解决c10k问题的最好方案就是通过在io多路复用的基础上通过reactor模型实现高性能的网络并发程序,借助这个设计,...
Redisson分布式限流器RRateLimiter的使用及原理小结
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 79
一、基本使用1.1 创建限流器/** * returns rate limiter instance by name * * @param...
Redis 内存碎片原因及清理
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 66
一、redis 内存碎片内存碎片是指在内存分配的时候,产生的不能重复利用的空间。例如,内存空间还有3k,应用程序想申请连续的3k空间,虽然内...
Redis键值设计的具体实现
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 80
1 优雅的key结构redis的key虽然可以自定义,但最好遵循下面的几个最佳实践约定:遵循基本格式:[业务名称]:[数据名]:[id]长度...
Rocky9部署redis的实现示例
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 73
1.redis简介为了提高网站响应速度,企业会将热点数据保存在内存中而不是直接从后端数据库中读取。大型网站应用,热点数据往往巨大,几十g上百...
使用Redis存储SpringBoot项目中Session的详细步骤
2024-07-03 12:54 | 分类:数据库 | 评论:0 次 | 浏览: 69
使用redis存储spring boot项目中的session在开发spring boot项目时,我们通常会遇到如何高效管理session的...
深入探究RedisJSON模块的工作原理以及使用操作
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 55
json已经成为现代应用程序之间数据传输的通用格式。然而,传统的关系型数据库在处理json数据时可能会遇到性能瓶颈。为了解决这一问题,red...
深入解析RedisJSON之如何在Redis中直接处理JSON数据
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 57
json已经成为现代应用程序之间数据传输的通用格式。然而,传统的关系型数据库在处理json数据时可能会遇到性能瓶颈。为了解决这一问题,red...
Redis集群利用Redisson实现分布式锁方式
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 62
redisson实现集群环境下的分布式锁十分简单:引入依赖<?xml version="1.0" encoding="utf-8"?&...
Redis中过期键删除的三种方法
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 60
redis中可以设置键的过期时间,并且通过取出过期字典(expires dict)中键的过期时间和当前时间比较来判断是否过期。那么一个过期的...
Redis定期删除过期数据的操作流程
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 60
1. 添加redis依赖在 pom.xml 文件中添加 redis 依赖:<dependency> <groupid...
Redis报错NOAUTH Authentication required简单解决办法
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 69
问题描述在使用redis-cli时,可能会遇到报错(error) noauth authentication required.问题分析这是...
Redis GEO实现搜索附近用户的项目实践
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 56
前言做完 homie 匹配系统后就在学习其他东西了,因此搁置了好久。最近呢因为不想学新技术了就打算利用 redis geo 实现搜索附近用户...
redis主从+哨兵搭建的实现示例
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 55
本文主要介绍了redis主从+哨兵搭建的实现示例,具体如下:1. 工程准备将安装包、配置文件、启动脚本统一放置到redis-m-s工程中。2...
详解如何发现并解决Redis热点Key问题
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 68
什么是 redis 热点 key?redis 热点 key 是指在某一时间段内,被大量的读写操作命中的 key。这种情况可能会导致以下问题:...
redis生成全局id的实现步骤
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 56
使用redis生成全局id在现代软件开发中,生成全局唯一的标识符是非常常见的需求。这些全局唯一id在分布式系统中尤其重要,用于标识各种实体和...
Redis锁的过期时间小于业务的执行时间如何续期
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 57
前言假设我们给锁设置的过期时间太短,业务还没执行完成,锁就过期了,这块应该如何处理呢?是否可以给分布式锁续期?解决方案:先设置一个过期时间,...
Redis分布式锁及4种常见实现方法
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 63
线程锁主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一jvm中有效果,因为线程...
redis淘汰策略的几种实现
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 57
redis内存数据数据集大小升到一定大的时候,就会实行数据淘汰策略(回收策略)。1,volatile-lru:从已设置过期时间的哈希表(se...
RedisTemplate 实现基于Value 操作的简易锁机制(示例代码)
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 56
在高并发场景下,确保操作的原子性和避免竞态条件至关重要。redis 提供了丰富的数据结构和操作,是实现分布式锁的一个高效选择。本文将介绍如何...
easyswoole3.5 redis使用详细解析
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 60
安装redis指定版本composer require easyswoole/redis:^1.3redis配置,dev.php<?p...
Redis中三种特殊数据类型命令详解
2024-06-17 12:46 | 分类:数据库 | 评论:0 次 | 浏览: 60
一、geospatialgeospatial是地理位置类型,我们可以用来查询附近的人、计算两人之间的距离等。新增:geoadd city 1...