随笔分类 - Redis
摘要:Redis 双写一致性 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。 从理论上来说,给缓存设
阅读全文
摘要:Redis 主从复制 单机的 redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)架构,一主多从,主负责写,并且将数据复制到其它的 slave 节点,从节点负责读。所有的读请求全部走从节点。这样也可以很轻松实现
阅读全文
摘要:Redis缓存穿透和缓存雪崩 缓存穿透 概念 一般的缓存系统,都是按照key值去缓存查询,如果不存在对应的value,就应该去DB中查找 。 这个时候,如果请求的并发量很大,就会对后端的DB系统造成很大的压力。这就叫做缓存穿透。 关键词:缓存value为空;并发量很大去访问DB。 原因 业务自身代码
阅读全文
摘要:什么是Redis? 简单来说Redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redis 也经常用来做分布式锁。 Redis 提供了多种数据类型来支持不同的业务场景。 除此之外,redis 支持
阅读全文
摘要:#Redis详细用法 1.redis启动命令 本机Redis 安装路径是在usr/local/redis 目录下 启动命令: ./redis-server redis.conf(启动时指定配置文件) 测试启动是否成功:ps aux|grep redis 关闭redis: 杀死redis进程 kill
阅读全文

浙公网安备 33010602011771号