
redis
文章平均质量分 88
redis相关
owensweat
一枚纯正的后端er,其中领域涉及算法,数据结构,计算机网络,HTTP框架和RPC框架,基础架构,SSM,Springboot,Springsecurity,Gin,Gen,GoZero,Docker,k8s,OSS,MySQL优化和Redis
展开
-
Redis 单线程与多线程模型详解
总的来说会监听服务端的读事件,同时也会监听客户端的读事件和写事件,分别由专门的处理器处理一共由三种事件服务端可读(连接应答处理器)客户端可读(命令请求处理器)客户端可写(命令回复处理器)根据其中的特点可以概括为IO多路复用+事件派发Redis单线程模型的瓶颈在哪里?redis执行命令也就是ms级别,而将数据放入缓存,也就是纯内存操作,也花不了太长时间,那真正可以使用多线程优化的地方时哪里?就是网络IO因此,在Redis6.0版本中引入了多线程,目的就是为了提高IO读写效率,因此在。.........原创 2022-07-30 17:18:55 · 573 阅读 · 0 评论 -
Redis 数据类型String,List,Set,ZSet,Hash详解
可以看到Redis在string类型所做的优化已经十分完善,根据数据类型,数据大小采用不同的编码方式,以此来节省空间,提高效率。原创 2022-07-23 21:24:09 · 625 阅读 · 0 评论 -
Redis 数据结构SDS,Intset,Dict,Ziplist,Quicklist详解
得出寻址公式为: startPtr+(sizeof(编码格式)* index)= NowPtr原创 2022-07-22 21:07:29 · 576 阅读 · 0 评论 -
3种常用的缓存读写策略详解
大家好 我是积极向上的湘锅锅💪💪💪希望小伙伴们秋招一起上岸👫👫👫Cache Aside Pattern(旁路缓存模式)是目前使用的最多的缓存模式,通常使用的场景是读多写少,比如用户信息,都是一旦写入缓存,几乎不会修改,但会出现数据不一致的情况读:写:那问题来了:1. 为什么是删除缓存而不是修改缓存?场景: 比如我要修改100次数据库如果按照更新缓存的步骤,那我缓存就要更新100次,那之前的99次都是无效数据如果我按照删除缓存,那只会删除一次,且查询的数据一定是最新的(数据一致性的情况下)2....原创 2022-07-13 10:34:50 · 858 阅读 · 0 评论 -
springboot 整合 Redis 详解
目录1.下载Redis2.安装Redis1.下载Redis百度云下载地址 永久有效https://pan.baidu.com/s/1u_AdUsRHO4EMJnqj5OMBxw提取码:chqq2.安装Redis由于是msi文件 直接双击打开这里注意一个地方有个path一定要勾选这个是可以注册服务 就不用每次都要去打开redis服务器了成功之后打开服务如下图看到有Redis就大功告成啦......原创 2022-05-05 15:34:24 · 768 阅读 · 0 评论