Redis
pengshengli
横看成峰侧成岭,远近高低各不同。
不识庐山真面目,只缘身在此山中。
展开
-
阅读Redis源码的一些博客整理
阅读Redis源码的一些博客整理,以便查阅。1.如何阅读 Redis 源码? ------------------《Redis 设计与实现》的作者。2.Redis 3.2.8源码剖析和注释系列文章地址归总 很详细。3.redis源码解析 ...原创 2018-12-27 11:31:43 · 202 阅读 · 0 评论 -
Redis的持久化
介绍之前,先说以下memcache,和redis的最大区别在于mem(内存)cache(缓存)不能落盘(持久化);而redis可以持久化。 Redis的数据是保存在内存中的,将内存的Redis数据保存到磁盘,恢复或者重启的时候再从磁盘读到内存,这一过程就是Redis的持久化。其目的是防止宕机或突然断电数据丢失,Redis的持久化有两种:快照 RDB(redis database)(默认的...原创 2019-03-21 16:53:50 · 112 阅读 · 0 评论 -
Redis需要知道的几个问题
什么是缓存雪崩? 什么是缓存击穿? 如何解决缓存雪崩? 如何解决缓存击穿?1.缓存雪崩:原因:redis挂掉、设置相同的过期时间,导致请求直接到数据库。解决:在过期时间加上随机值,避免导致大面积数据同时失效。2.缓存击穿原因:请求中查询的数据不存在数据库里,先是缓存没有命中,然后又去了数据库。解决:(1)布隆过滤器,拦截不存在的数据。(2)缓存空对象(数据库没有的话...原创 2019-03-21 17:22:48 · 132 阅读 · 0 评论 -
MySQL集群
1.MySQL为什么需要集群?问题:100W的客户端,每3分钟上传一次订单数据,数据库怎么设计?MySQL和MongoDB插入数据比较:MySQL:600/s事务 MongoDB: 50000条/s 100倍的差别读写分离(解决磁盘I/O):通过binlog,即存放在执行的sql语句,binlog是MySQL做集群的基础 分库分表(解决事务):2.集群搭建(数据库主从...原创 2019-06-12 22:17:51 · 263 阅读 · 0 评论
分享