redis为什么快

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

常用基本数据类型

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

redis高级功能

1.pipeline

2.Redis+Lua语言实现限流

5.分布式锁

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

相关推荐
Rsun045515 分钟前
Redis中实现访问量计数
数据库·redis·缓存
competes11 分钟前
学生需求 交易累计积分,积分兑换奖品
java·大数据·开发语言·人工智能·java-ee
小羊子说11 分钟前
Android系统中 socketpair 的源码解读与应用分析小结
android·java
splage18 分钟前
Java进阶——IO 流
java·开发语言·python
天空属于哈夫克321 分钟前
自动化素材中枢:实现云端文件与外部群消息的异步同步方案
数据库·oracle
Navicat中国43 分钟前
Navicat Premium Lite 正式登录鸿蒙应用市场
数据库·华为·harmonyos·navicat
Yvonne爱编码1 小时前
数据库---Day 1 数据库基础
数据库·mysql·oracle
always_TT1 小时前
从Python_Java转学C语言需要注意什么?
java·c语言·python
Ricky_Theseus1 小时前
数据库关系代数 - 连接操作
linux·数据库·算法
2301_793804691 小时前
定时任务专家:Python Schedule库使用指南
jvm·数据库·python