redis为什么快

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

常用基本数据类型

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

redis高级功能

1.pipeline

2.Redis+Lua语言实现限流

5.分布式锁

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

相关推荐
木昜先生3 分钟前
知识点:深入理解 JVM 内存管理与垃圾回收
java·jvm·后端
一只栖枝5 分钟前
关于OCP认证:有Oracle和MySQL两种
数据库·mysql·oracle·开闭原则·数据管理·ocp认证
115432031q6 分钟前
基于SpringBoot+Vue实现的旅游景点预约平台功能十三
java·前端·后端
战族狼魂10 分钟前
基于SpringBoot+PostgreSQL+ROS Java库机器人数据可视化管理系统
java·spring boot·postgresql
半个脑袋儿16 分钟前
Java线程控制: sleep、yield、join深度解析
java
小Tomkk19 分钟前
StarRocks SRCA 考试心得总结
数据库·数据库 starrocks·srca
小智疯狂敲代码21 分钟前
Spring MVC-DispatcherServlet 的源码解析
java·面试
int0x0321 分钟前
Java中的内存"瘦身术":揭秘String Deduplication
java
伊织code22 分钟前
cached-property - 类属性缓存装饰器
python·缓存·cache·装饰器·ttl·property·cached-property
半个脑袋儿22 分钟前
Java日期格式化中的“YYYY”陷阱:为什么跨年周会让你的年份突然+1?
java·后端