redis为什么快

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

常用基本数据类型

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

redis高级功能

1.pipeline

2.Redis+Lua语言实现限流

5.分布式锁

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

相关推荐
小妖同学学AI19 分钟前
开源向量数据库的王者:Milvus 深度解析,专为 AI 应用打造的云原生搜索引擎!
数据库·开源·milvus
UseLessQQ33 分钟前
云计算k8s集群部署
java·kubernetes·云计算
l12586544 分钟前
# RAG上线评估指标体系:六大核心指标与压测实战全解析
数据库·人工智能·python·mysql·langchain·milvus
我命由我123451 小时前
人脸识别 - 人脸识别选帧
java·人工智能·python·算法·安全·java-ee·人脸识别
宠友信息1 小时前
IM系统开发技术路线分析,即时通讯源码助力快速搭建聊天应用
java·spring boot·redis·websocket·mysql·uni-app·vue
一只鹿鹿鹿1 小时前
数据资产管理解决方案(Word文件)
大数据·数据库·安全·web安全·系统安全
2401_894915531 小时前
Geo 优化源码部署实战:环境配置、参数调优完整指南
运维·服务器·数据库·tcp/ip·安全
肠畔码农1 小时前
Redis 主从复制内核深潜:从物理模型到全量增量同步的本质
网络·redis·php
FfHUCisI1 小时前
Golang database/sql 标准库基础
数据库·sql·golang
long3162 小时前
封装(Encapsulation)
java·人工智能·ai·ai编程