上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: (1)string 这是最基本的类型了,没啥可说的,就是普通的set和get,做简单的kv缓存 (2)hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象没嵌套其他的对象)给缓存在redis里,然后每次读写缓存的时候,可以就操作hash里的某个字段。 k 阅读全文
posted @ 2021-04-14 15:16 双城孙宇 阅读(142) 评论(0) 推荐(0)
摘要: (1)redis和memcached有啥区别 1)Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这 阅读全文
posted @ 2021-04-14 13:37 双城孙宇 阅读(134) 评论(0) 推荐(0)
摘要: (1)在项目中缓存是如何使用的? 这个,你结合你自己项目的业务来,你如果用了那恭喜你,你如果没用那不好意思,你硬加也得加一个场景吧 (2)为啥在项目里要用缓存呢? 用缓存,主要是俩用途,高性能和高并发 1)高性能 假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作mysql,半天查 阅读全文
posted @ 2021-04-14 09:57 双城孙宇 阅读(449) 评论(0) 推荐(0)
摘要: 在搜索这块,lucene是最流行的搜索库。几年前业内一般都问,你了解lucene吗?你知道倒排索引的原理吗?现在早已经out了,因为现在很多项目都是直接用基于lucene的分布式搜索引擎——elasticsearch,简称为es。 elasticsearch设计的理念就是分布式搜索引擎,底层其实还是 阅读全文
posted @ 2021-04-13 13:48 双城孙宇 阅读(186) 评论(0) 推荐(0)
摘要: 比如说这个消息队列系统,我们来从以下几个角度来考虑一下 (1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容,就可以增加吞吐量和容量,那怎么搞?设计个分布式的系统呗,参照一下kafka的设计理念,broker → topic → partition,每个partition放一个机器,就存一部分 阅读全文
posted @ 2021-04-12 19:49 双城孙宇 阅读(136) 评论(0) 推荐(0)
摘要: 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了,或者消费的极其极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么办?或者是整个这就积压了几个小时,你这个时候怎么办?或者是你积压的时间太长了,导致比如rabbitmq设置了消息过期时间后就没了 阅读全文
posted @ 2021-04-12 19:27 双城孙宇 阅读(255) 评论(0) 推荐(0)
摘要: 先看看顺序会错乱的俩场景 (1)rabbitmq:一个queue,多个consumer,这不明显乱了 (2)kafka:一个topic,一个partition,一个consumer,内部多线程,这不也明显乱了 那如何保证消息的顺序性呢? (1)rabbitmq:拆分多个queue,每个queue一个 阅读全文
posted @ 2021-04-12 16:50 双城孙宇 阅读(155) 评论(0) 推荐(0)
摘要: win+r打开运行,输入services.msc打开服务面板 找到Windows update服务,将常规选项卡的启动类型改为禁用,然后选择恢复选项卡,将三个失败选项都改为无操作 win+r打开运行,输入regedit打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\Cur 阅读全文
posted @ 2021-04-12 15:50 双城孙宇 阅读(1397) 评论(0) 推荐(0)
摘要: 数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 rabbitmq这种mq,一般来说都是承载公司的核心业务的,数据是绝对不能弄丢的 #(1)rabbitmq 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能数据就在半路 阅读全文
posted @ 2021-04-12 14:33 双城孙宇 阅读(166) 评论(0) 推荐(0)
摘要: 回答这个问题,首先你别听到重复消息这个事儿,就一无所知吧,你先大概说一说可能会有哪些重复消费的问题。 首先,比如 RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。挑一个 Kafka 来举个例子,说说怎 阅读全文
posted @ 2021-04-11 20:54 双城孙宇 阅读(122) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页