redis
文章平均质量分 94
Bevis_OTL
后端、计算机视觉;互联网技术爱好猿!
展开
-
Redis 重难点--精准打击(二)Redis缓存和MySQL数据一致性方案详解
目录前言什么是数据的一致性需求起因缓存和数据库一致性解决方案1.第一种方案:采用延时双删策略2、第二种方案:异步更新缓存(基于订阅binlog的同步机制)其他数据不一致情况及应对策略针对只读缓存(更新数据库+删除缓存)针对读写缓存(更新数据库+更新缓存)数据一致性中需要注意的其他问题有哪些?k-v大小的合理设置避免其他问题导致缓存服务器崩溃,进而简直导致数据一致性策略失效 方案选定的思路对于热点数据(经常被查询,但不经常被修改的数据),我们可以将其放入redis缓存中,以增加查询效率,但需要保证从redis原创 2022-06-17 18:04:33 · 2639 阅读 · 1 评论 -
Redis 重难点--精准打击(一)--击穿、穿透、雪崩产生原因以及解决方案
目录 前言缓存穿透产生原因解决思路缓存击穿产生原因:解决思路缓存雪崩产生原因 解决思路总所周知计算机的瓶颈之一就是IO,为了解决内存与磁盘速度不匹配的问题,产生了缓存。将热点数据存放在内存中随用随取,不仅可以降低连接到数据库的请求,避免数据库挂掉;还可以减少频繁重复的复杂逻辑结果。需要注意的是,无论是击穿、穿透与雪崩,都是在高并发前提下。说到Redis,往往更多的场景是被用作系统的缓存,说到缓存,尤其是分布式缓存系统,在实际高并发场景下,稍有不慎,就会造成缓存穿透、缓存击穿和缓存雪崩的问题。穿透主要原因是原创 2022-06-16 18:14:49 · 1841 阅读 · 1 评论 -
NoSQL非关系型数据库---redis使用指南(一)
目录背景 安装 1. centos7中安装redis 2. 测试 修改 redis.conf文件配置文件修改登录密码进入redis 退出五中主要的类型和命令字符串类型string 散列类型hash 列表类型(list) 集合类型(set)有序集合类型如果输入提示 Redirecting to /bin/systemctl start redis.service这个语句,则直接输入/bin/systemctl start redis.service去启动redis PING:使用客户端向 Redis原创 2022-06-02 15:43:42 · 3490 阅读 · 0 评论