lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Redis

摘要:一、缓存雪崩 1.1 什么是缓存雪崩 回顾一下我们为什么要用缓存(redis): 现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。 在前面学习我们都知道redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以redis需要对数据设置过期时间,并采用的是惰性删除+定期删 阅读全文
posted @ 2020-11-25 22:53 白露~ 阅读(240) 评论(0) 推荐(0)

摘要:Redis CAP理论 一致性(Consistency):从数据层面来看的一致性 可用性(Availability):从系统层面的可用性 分区容错性(Partition tolerance):从网络层面的容错性 随着读多写少场景的出现,导致需要读取数据的时间变慢,为了提升性能,出现了数据库缓存技术, 阅读全文
posted @ 2020-11-25 22:50 白露~ 阅读(259) 评论(0) 推荐(0)

摘要:哨兵主要针对单节点故障无法自动恢复的解决方案,集群主要针对单节点容量、并发问题、线性可扩展性的解决方案。本文使用官方提供的redis cluster。文末有你们想要的设置ssh背景哦! 本文主要围绕如下几个方面介绍集群 集群简介 集群作用 配置集群 手动、自动故障转移 故障转移原理 本文实现环境 c 阅读全文
posted @ 2020-11-25 22:49 白露~ 阅读(291) 评论(0) 推荐(0)

摘要:作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和小莱一起看看: 基于内存实现 这点在一开始就提到过了,这里再简单说说。 Redis 阅读全文
posted @ 2020-11-25 22:44 白露~ 阅读(357) 评论(0) 推荐(0)

摘要:前言 我们都知道,Redis和Memcached都是内存数据库,它们的访问速度非常之快。但我们在开发过程中,这两个内存数据库,我们到底要如何选择呢?它们的优劣都有哪些?为什么现在看Redis要比Memcached更火一些? 这篇文章,我们就从各个方面来对比这两个内存数据库的差异,方便你在使用时,做出 阅读全文
posted @ 2020-11-25 22:43 白露~ 阅读(160) 评论(0) 推荐(0)

摘要:Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 Redis系列(三)Redis的事务和Spring Boot整合 Redis系列(四)Redis配置文件和持久化 Redis系列(五)发布订阅模式、主从复制和哨兵模式 Redis系列(六)Redis 阅读全文
posted @ 2020-11-25 22:39 白露~ 阅读(130) 评论(0) 推荐(0)

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 阅读全文
posted @ 2020-11-25 22:38 白露~ 阅读(173) 评论(0) 推荐(0)

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 阅读全文
posted @ 2020-11-25 22:37 白露~ 阅读(332) 评论(0) 推荐(0)

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 阅读全文
posted @ 2020-11-25 22:36 白露~ 阅读(316) 评论(0) 推荐(0)

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 阅读全文
posted @ 2020-11-25 22:35 白露~ 阅读(386) 评论(0) 推荐(0)

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 阅读全文
posted @ 2020-11-25 22:33 白露~ 阅读(405) 评论(0) 推荐(0)

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 Redis系列(三 阅读全文
posted @ 2020-11-25 22:32 白露~ 阅读(180) 评论(0) 推荐(0)

摘要:IO多路复用:I/O是指网络I/O,多路指多个TCP连接(即socket或者channel),复用指复用一个或几个线程。意思说一个或一组线程处理多个TCP连接。最大优势是减少系统开销小,不必创建过多的进程/线程,也不必维护这些进程/线程。 IO多路复用使用两个系统调用(select/poll/epo 阅读全文
posted @ 2019-05-20 01:30 白露~ 阅读(664) 评论(0) 推荐(0)

摘要:本文开始会讲解一下redis的基本优化,然后会举一些优化示例代码或实例。最后讲解一下,默认启动redis时,所报的一些警示错误。 一、优化的一些建议 1、尽量使用短的key 当然在精简的同时,不要为了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。 2、避免使用keys * k 阅读全文
posted @ 2019-04-25 20:52 白露~ 阅读(17106) 评论(0) 推荐(1)

摘要:1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcach 阅读全文
posted @ 2019-03-21 14:33 白露~ 阅读(407) 评论(0) 推荐(1)

摘要:一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了 阅读全文
posted @ 2019-02-26 18:50 白露~ 阅读(338) 评论(0) 推荐(0)

摘要:库存是电商系统的核心环节,如何做到不少卖,不超卖是库存关心的核心业务问题。业务量大时带来的问题是如何更快速的处理库存计算。 此处以最简模式来讨论库存设计。 以下内容只做分析,不能直接套用,欢迎各位同道前来交流指正 库存模型:sku,num。 sku是标示商品的唯一编号,num是商品的数量。 订单处理 阅读全文
posted @ 2018-09-16 17:02 白露~ 阅读(3976) 评论(0) 推荐(0)

摘要:1 阅读全文
posted @ 2018-09-12 10:44 白露~ 阅读(269) 评论(0) 推荐(0)

摘要:看到一片不错的精简的redis文档,转载之,便于复习梳理之用 转自:https://www.cnblogs.com/rjzheng/p/9096228.html 引言 为什么写这篇文章? 博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明 阅读全文
posted @ 2018-05-28 16:13 白露~ 阅读(551) 评论(0) 推荐(0)

摘要:Redis持久化 Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 阅读全文
posted @ 2018-05-15 10:12 白露~ 阅读(410) 评论(0) 推荐(0)