redis为什么快

  1. 春内存访问,相比数据库访问磁盘要快
  2. 单线程,避免上下文切换带来的cpu开销
  3. 渐进式Rehash。减少阻塞
  4. 网络模型多路复用,reactor模型

常用基本数据类型

5个基本数据类型+2个高级数据结构(bitmaps、hyperlog)

redis高级功能

1.pipeline

2.Redis+Lua语言实现限流

5.分布式锁

可以使用SETNX命令,(即如果key不存在,才会设置它的值,否则什么也不做。两个客户端进程可以执行这个命令,达到互斥,就可以实现一个分布式锁。

相关推荐
quan263118 小时前
20260529,日常开发-数据库主从问题
java·mysql·主从·延迟
JacksonMx18 小时前
@Transactional 最佳实践
java·spring boot·spring·性能优化
夏贰四18 小时前
数据建模工具如何筑牢数据根基?数据建模工具怎样落实标准体系?
数据库·数学建模·数据建模工具
Sincerelyplz18 小时前
【AI会议纪要实践】mapReduce、RAG 与结构化输出
java·后端·agent
过期动态18 小时前
【LeetCode 热题 100】接雨水
java·数据结构·算法·leetcode·职场和发展
zhangjw3419 小时前
第15篇:Java多线程零基础入门,进程线程、线程创建方式、线程生命周期、线程安全彻底吃透
java·开发语言·面试
蝈理塘(/_\)大怨种19 小时前
类和对象 (上)
java·开发语言
程序猿阿伟19 小时前
《一套完整方法论:搞定图形应用的Docker镜像优化》
数据库·docker·容器
二等饼干~za89866820 小时前
geo优化源码开发搭建技术分享
大数据·网络·数据库·人工智能·音视频
我材不敲代码20 小时前
Python 函数核心:位置参数与关键字参数详解
java·前端·python