2026/2/11 7:52:20
网站建设
项目流程
简单个人网站制作流程,自己要注册商标去哪注册,无锡网络公司哪家服务好,品牌商城网站制作公司Redis#xff1a;一个在内存中存储数据的中间件#xff1b;1.Redis一些特性#xff08;优点#xff09;1#xff09;内存存储数据#xff1b;key-value存储#xff0c;非关系型数据库2#xff09;可编程性#xff0c;可以用脚本语言Lua操作#xff1b;3#xff09;可…Redis一个在内存中存储数据的中间件1.Redis一些特性优点1内存存储数据key-value存储非关系型数据库2可编程性可以用脚本语言Lua操作3可拓展性Redis支持在原有的功能上在进行拓展提供了一组API。通过C,C,Rust可编写Redis扩展本质是动态库。4持久性Redis把内存放在内存上内存是易失的内存为主硬盘为辅硬盘备份内存数据Redis重启了可以加载硬盘数据到内存5集群Redis支持集群水平拓展类似于“分库分表”引入多个集群引入多个Redis缓存6高可用性重启可恢复数据硬盘备份2.Redis为什么快1内存存储比硬盘存储的数据库快很多2核心功能都是简单逻辑简单地操作内存数据结构3网络角度Redis采用了IO多路复用技术epoll4Redis采用单线程模型避免线程竞争开销新版本引入多线程但针对网络多线程高效前提CPU密集型任务多线程重复利用CPU资源5争议Redis使用C语言开发3.使用场景数据库、缓存、消息队列服务器为什么消息队列不适用Redis的session storage理解HTTP协议是无状态、无连接的为了保证用户的体验引入了cookie后为了安全性引入了sessionsession是保存在服务器内部的因此可以用Redis作为缓存进行存储用户的session。