随笔分类 -  Redis

摘要:![](https://img2020.cnblogs.com/blog/1969607/202010/1969607-20201030183130059-1261380065.png) 阅读全文
posted @ 2020-10-30 18:32 LMFrank 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1. 复制 Redis的复制功能分为同步(sync)和命令传播(command propagate)两个操作: 同步:将从服务器的数据库状态更新至主服务器当前所处的数据库状态 命令传播:在主服务器的数据库状态被修改, 导致主从服务器的数据库状态出现不一致时, 让主从服务器的数据库重新回到一致状态 复 阅读全文
posted @ 2020-07-01 22:29 LMFrank 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1. 高可用 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制:复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复 阅读全文
posted @ 2020-06-29 23:23 LMFrank 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1. 缓存穿透 同一时刻,大量的并发请求数据库中不存在的信息,他既不会命中缓存,也不会命中数据库,但是他会查找数据库 解决方案: 在接口层增加校验,比如用户鉴权校验,参数做校验,不合法的参数直接代码Return,比如:id 做基础校验,id ⇐0的直接拦截等 当数据库查询结果为空时,数据也被缓存,但 阅读全文
posted @ 2020-06-28 00:23 LMFrank 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1. Redis是什么 Redis是C语言开发的一个高性能键值对的内存数据库,它属于NoSQL 2. Redis和Memcached对比 数据类型支持不同 Redis支持5种数据类型,Memcached只支持key-value结构 单个value,redis支持最大1GB,memcached支持1M 阅读全文
posted @ 2020-06-26 22:04 LMFrank 阅读(564) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示