本文主要和大家分享一下redis的高级特性:bit位操作。
力求让大家彻底学会使用redis的bit位操作并掌握其底层实现原理!主要包含以下内容:
- redis位操作命令示例
- 底层数据结构分析
- 为什么他的算法时间复杂度是O(1)?
- 10亿数据量需要多大的存储空间?
- redis位操作适合哪些应用场景?
2025年03月26日
本文主要和大家分享一下redis的高级特性:bit位操作。
力求让大家彻底学会使用redis的bit位操作并掌握其底层实现原理!主要包含以下内容:
2025年03月26日
Redis 6.0.8 发布了。之前 6.0.7 被称作最后一个 6.x 版本,但 Redis 团队表示 6.0.8 版本升级迫切性等级为高:任何将 Redis 6.0.7 与 Sentinel 或 CONFIG REWRITE 命令配合使用的人都会受到影响,应尽快升级。
2025年03月26日
Redis 7.0 的发布无疑是缓存领域的一次重大升级。它不仅带来了性能的飞跃,还在权限管理、函数编程等方面实现了革命性突破。本文将深入剖析 Redis 7.0 的核心新特性,并结合实际工作中的应用案例,帮助开发者更好地理解如何将这些新特性落地到实际场景中。
2025年03月26日
1集群结构说明
集群中有三个主节点,三个从节点,一共六个结点。因此要构建六个redis的docker容器。在宿主机中将这六个独立的redis结点关联成一个redis集群。需要用到官方提供的ruby脚本。
本文选择版本为redis-3.0.7,如果需要其他版本,直接修改wget后面地址中的版本号即可。
2025年03月26日
keepalived是一个是集群管理中保证集群高可用的一个服务软件,它具备心跳检测的功能。运用在redis上,则是具备主备切换的控制功能。
keepalived的主备切换方案的设计思想如下:
当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby;
2025年03月26日
记得最近一次性能性能的问题分享; 项目所有数据都提前刷新到redis集群,主要测试登录接口。
原因:因为请求头没有指定Accept-Encoding;造成nginx无法识别客户端有支持压缩;
解决方案:header中增加Accept-Encoding:gzip,deflate,br
2025年03月26日
嘿,各位开发小伙伴们!在咱们日常开发中,数据读取速度可是个关键问题。你是不是也经常遇到项目中数据查询耗时较长,影响系统整体性能的情况呢?其实啊,很大一部分原因是没有合理利用数据缓存。今天,咱们就来深入探讨一下如何通过 Spring Boot3 与 Redis 的整合,实现高效的数据缓存操作,大幅提升项目性能。