随笔分类 - 缓存 / redis
摘要:redis里面的几个词 缓存渗透,缓存击穿,缓存雪崩 很容易混淆 下面就带大家来了解一下,加深一些印象 缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用
阅读全文
摘要:白雪公主的故事告诉我们,七个小屌丝对她再好也比不过高富帅的一个吻。 redis 优势: 支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(有序集合); 支持持久化操作,可以进行aof,rdb二种方式进行数据持久化到磁盘,从而进行数
阅读全文
摘要:因为我们都知道redis 是基于内存的,而系统的内存是有限的,那么问题来了? 既然内存是有限的,比如redis就只给分配了10G的内存,你却要往里硬怼20G的数据,会咋办?毫无疑问,当然会被干掉10G的数据了, 那问题又来了,干掉拿些数据呢?又保留哪些数据?我们当然希望干掉那些不常用的,保留常用的数
阅读全文
摘要:redis 定义 redis: Remote Dictionary Server 的缩写,redis是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(
阅读全文
摘要:这年头,哪有不分手的恋爱,只有不伤手的立白。遇事得看开一点。 redis 集群主要有三种方式: 主从复制、哨兵模式、cluster集群。 1、主从复制 工作方式: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的
阅读全文