redis

凯哥19702 小时前
redis·后端
Socket.IO 分布式系统优化指南下面是工作过程中,不断的优化 Socket.IO 的集群大小时的一些总结,本部分是关注的 Redis Adapter 的配置和跨服务器通信的优化。
加油,旭杏3 小时前
数据库·redis·缓存
【Redis】数据结构和内部编码先来复习一下之前学过的几个基本的全局命令:type命令实际返回的就是当前键的数据结构类型,他们分别是:string(字符串),list(列表),hash(哈希),set(集合),zset(有序集合),但是这些只是Redis对外的数据结构。
佳腾_3 小时前
redis·缓存·云原生·中间件·云计算
【高性能缓存Redis_中间件】三、redis 精通:性能优化与生产实践在前两篇 Redis 消息队列的文章中,我们掌握了基础使用和高级特性。本文作为系列终篇,将聚焦生产环境的性能优化与全流程实践,请各位跟随小编的步伐一起构建高可靠、高性能的消息处理系统(文章中的演示均为Centos7的背景之上)。
Huazie4 小时前
java·redis·开源
flea-cache使用之Redis哨兵模式接入flea-cache使用之Redis哨兵模式接入源代码jedis-3.0.1.jarspring-context-4.3.18.RELEASE.jar
想念泡凤爪的味道4 小时前
redis·spring cloud·springboot
基于Redission实现分布式调度任务选主在Spring Cloud微服务架构中,基于Redisson实现分布式调度任务的选主和心跳监听,可以通过以下完整方案实现。该方案结合了Redisson的分布式锁和发布/订阅功能,确保高可靠性和实时性:
Json20113155 小时前
redis
Redis 在处理并发请求时,如何保证高效性和数据一致性Redis 通过单线程模型、原子操作、分布式锁和集群分片等机制,在保证高性能的同时解决并发问题。实际应用中需结合业务场景选择合适方案(如原子命令、Lua 脚本或分布式锁),并注意避免阻塞操作和合理设计数据模型。
blueboySalvat6 小时前
redis
Redis分布式锁的两种实现方式(Redis+定时任务/Redisson)github.com/blueboySalv…local value = redis.call('get', KEYS[1]); - 获取KEYS[1]键对应的值并存储到局部变量value中
hac13226 小时前
数据库·redis
redis大key排查指南大 key 是指:单个 key 本身的内容过大(如一个超长字符串、超长列表、集合等)或者一个集合类 key(如 hash、list、zset、set)中 元素数量过多
风象南7 小时前
redis·后端
Redis管道技术:提升Java应用中的Redis操作性能在高并发的应用中,数据访问性能往往是系统性能的关键瓶颈之一。Redis作为一款高性能的内存数据库,广泛应用于缓存、会话存储、排行榜等场景。
餘yuqn12 小时前
redis
redis搭配布隆过滤器避免缓存穿透redis中如果请求的数据不在缓存中,则会直接访问数据库,可以使用布隆过滤器这一模块来处理缓存穿透的问题。
不剪发的Tony老师14 小时前
数据库·redis·sqlite
SQLite + Redis = RedkaRedka 是一个基于 SQLite 实现的 Redis 替代产品,实现了 Redis 的核心功能,并且完全兼容 Redis API。它可以用于轻量级缓存、嵌入式系统、快速原型开发以及需要事务 ACID 特性的键值操作等场景。
hi星尘18 小时前
redis·lua
Redis与Lua原子操作深度解析及案例分析Redis作为高性能的键值存储系统,其原子性操作是保证数据一致性的核心机制。在Redis中,原子性指的是一个操作要么完全执行,要么完全不执行,不会出现部分执行的情况。
m0_7190841118 小时前
redis
redisson的unlock方法unlock方法的校验当前锁的对象是否是当前线程id和删除锁操作时是原子操作校验这个锁是不是自己线程的
菜就多练吧1 天前
redis
Redisson的红锁,分段锁,公平锁,联锁。。。。。。红锁:Redisson红锁可以防止主从集群锁丢失问题。Redisson红锁要求,必须要构建至少三个Redis主从集群,若一个请求要申请锁,必须向所有主从集群中提交key写入请求,只有当大多数集群(过半集群)锁写入成功后,该锁才算申请成功
佳腾_1 天前
redis·缓存·云原生·中间件·高缓存
【高性能缓存Redis_中间件】一、快速上手redis缓存中间件在当今的软件开发领域,消息队列扮演着至关重要的角色。它能够帮助我们实现系统的异步处理、流量削峰以及系统解耦等功能,从而提升系统的性能和可维护性。Redis 作为一款高性能的键值对数据库,不仅提供了丰富的数据结构,还具备实现消息队列的能力。本篇文章将带您入门 Redis 消息队列,介绍其基础概念,并通过简单的实践让您初步掌握其使用方法。
想要打 Acm 的小周同学呀1 天前
数据库·redis·缓存
Redis的过期和内存淘汰策略Redis 提供了两种删除策略:惰性删除 、定期删除两种清除模式:Redis 提供了八种数据淘汰策略:
Lonely丶墨轩1 天前
ide·redis·spring
IDE中使用Spring Data Redis
Seven971 天前
java·redis
Redis实现高并发场景下的计数器设计大部分互联网公司都需要处理计数器场景,例如风控系统的请求频控、内容平台的播放量统计、电商系统的库存扣减等。
Charlie__ZS2 天前
数据库·redis·缓存
Redis-事务数据库的事务就是开启事务,然后执行数据库的一系列操作,如果没有异常就会提交事务,如果出现异常就会回滚事务。而Redis通过MULTI开启事务,多个命令不会立刻执行,而是放在Redis中的一个事务队列里等到执行。直到执行EXEC,这些队列中的命令才会执行。在这个过程中如果某一个命令发生异常,不会导致所有的命令回滚,而是忽略异常命令,继续执行其它命令。而且Redis还提供了DISCARD命令,取消队列中的命令。 Redis的设计更倾向于性能,而不是为了像数据库一样,保证事务的一致性而且牺牲性能。Redis的事
Charlie__ZS2 天前
数据库·redis·缓存
Redis-数据类型基本类型有五类,分别是String、List、Hash、Set、ZSet。其它类型:bitmap(存放0、1数组)、HyperLogLog(基数统计、去重计数)。