redis为什么快

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

常用基本数据类型

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

redis高级功能

1.pipeline

2.Redis+Lua语言实现限流

5.分布式锁

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

相关推荐
小白银子15 分钟前
零基础从头教学Linux(Day 62)
数据库·mysql·oracle
她说彩礼65万2 小时前
C# AutoResetEvent和ManualResetEvent
java·jvm·c#
roman_日积跬步-终至千里2 小时前
【Docker多节点部署】基于“配置即身份“理念的 Docker 多节点 StarRocks 高可用集群自动化部署方案
java·docker·微服务
先知后行。3 小时前
C/C++八股文
java·开发语言
Boilermaker19923 小时前
【MySQL 进阶】高性能优化
数据库·sql·mysql
Yeats_Liao3 小时前
时序数据库系列(五):InfluxDB聚合函数与数据分析
java·后端·数据分析·时序数据库
CoderOnly4 小时前
SQL,CROSS JOIN速度优化
数据库·sql·mysql
Highcharts.js4 小时前
入门指南|从文件到图表:Highcharts对接数据库(CSV、Excel)实现数据同步绘制图表
数据库·excel·数据同步·highcharts·数据对接·文件导入
又是忙碌的一天4 小时前
Java IO流
java·开发语言
程序员buddha4 小时前
springboot-mvc项目示例代码
java·spring boot·mvc