
Redis
文章平均质量分 66
Redis缓存的应用和原理
图图是只猫
文章如有错还请指出
QQ 微信 958689695
展开
-
缓存 雪崩 穿透 击穿
缓存雪崩原因:缓存雪崩是并发量过大带来的一系列的雪崩效应。大量的请求涌入缓存导致缓存无法处理挂掉,接着大量的请求会涌入数据库导致数据库挂掉。分析:处理此问题的关键就是避免并发量大的时候缓存不要挂掉,或者说即使挂掉一个缓存还会有备用的缓存顶上。解决:Redis缓存模式缓存穿透原因:缓存雪崩是并发量过大带来的一系列的雪崩效应。大量的请求涌入缓存导致缓存无法处理挂掉,接着大量的请求会涌入数据库导致数据库挂掉。...原创 2021-03-26 20:51:11 · 1689 阅读 · 0 评论 -
Redis基本命令大全
Redis基本命令字符串类型的增删改查增加一个key 为 name ,value 为 唐伯虎的值set name "唐伯虎"这里存储的是中文,所以进入客户端需要加一条命令./redis-cli --raw查询 name 的 值get name更新 name 的值为 秋香set name "秋香"删除 name 的值del name "秋香"查询是否存在 name , 0表示不存在exists name结果显示:0List集合的增删改查添加key 为 user_li原创 2020-09-09 19:32:23 · 5248 阅读 · 0 评论 -
Redis 缓存持久化基本原理
Redis RDBRDB(Redis DataBase)持久化方案会在指定的时间点内将内存的数据集快照存入磁盘.当RDB开始工作时,Redis 服务会将自己分叉出一个持久化进程,持久化进程会将内存压缩并写入到磁盘里.重要的一点就是,持久化进程和原服务进程共用的同一批虚拟内存页.当有新的缓存Set操作,那么原服务中部分内存需要进行修改,这时候持久化服务进程没有到达指定的时间点不会进行缓存快照的...原创 2020-04-03 23:21:32 · 1502 阅读 · 0 评论 -
Docker 入门(5) | 集成Redis
安装Redis安装并启动Redis并将Redis端口映射到本机.docker run --name redis -e REDIS_PASSWORD= -p 6379:6379 redis:latestdocker 的基本常用参数命令可参考:docker常用基本命令查看docker进程docker ps如果未启动运行启动命令 docker start redis通过 dock...原创 2020-03-30 11:27:10 · 1391 阅读 · 0 评论 -
Redis缓存模式
单机模式单机模式就是将redis部署到一台服务器上,这样可以满足小流量的应对。缺点:一旦服务器挂掉整个项目都会受到影响。sentinal哨兵模式哨兵模式由一个哨兵节点来管理多个redis服务器。哨兵节点会监控所有的redis服务器并且会对多个redis服务器进行一个master(主节点)和slave(从节点)的控制。注意主节点会对从节点进行数据同步。当项目需要访问redis服务器的...原创 2020-03-29 12:13:02 · 1581 阅读 · 0 评论