lotus

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

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

随笔分类 -  Redis

摘要:基于支付标记化项目 近年来,互联网金融公司飞速发展,无论是业务还是技术都较传统银行业有所区别,比如一年一度的双十一给银行业无疑带来了很大的压力,作为传统的银行业如何来从技术上着手,从而构建处理速度快、系统稳定性高的业务系统,是银行业面临的一大问题。 众所周知,数据库在业务系统中占据了非常重要的地位, 阅读全文
posted @ 2020-11-25 23:24 白露~ 阅读(525) 评论(0) 推荐(0) 编辑

摘要:目录 1.方式一:先更新数据库,再更新缓存场景 2.方式二:先更新缓存,再更新数据库场景 3.方式三:先删除缓存,再更新数据库的场景 4.方式四:先更新数据库,在删除缓存场景 5.方式五:最佳实现,数据异步同步 返回目录 1.方式一:先更新数据库,再更新缓存场景 当有两个线程A、B,同时对一条数据进 阅读全文
posted @ 2020-11-25 23:21 白露~ 阅读(1853) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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