redis为什么快

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

常用基本数据类型

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

redis高级功能

1.pipeline

2.Redis+Lua语言实现限流

5.分布式锁

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

相关推荐
萤丰信息1 小时前
智慧工地从工具叠加到全要素重构的核心引擎
java·大数据·人工智能·重构·智慧城市·智慧工地
找不到、了3 小时前
Java设计模式之《原型模式》--深、浅copy
java·设计模式·原型模式
独泪了无痕3 小时前
一文搞懂MyBatis中的TypeHandler
数据库·后端·mybatis
程序员岳焱5 小时前
Java 调用 Python 脚本:实现 HelloWorld
java·后端·python
三体世界5 小时前
Mysql基本使用语句(一)
linux·开发语言·数据库·c++·sql·mysql·主键
etcix5 小时前
wrap cpp variant as dll for c to use
java·c语言·开发语言
菜菜子爱学习6 小时前
Nginx学习笔记(八)—— Nginx缓存集成
笔记·学习·nginx·缓存·运维开发
Giser探索家6 小时前
低空智航平台技术架构深度解析:如何用AI +空域网格破解黑飞与安全管控难题
大数据·服务器·前端·数据库·人工智能·安全·架构
魏波.6 小时前
常用缓存软件分类及详解
缓存
我在北国不背锅6 小时前
基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)
java·word·echarts·markdown