- 博客(4)
- 收藏
- 关注
原创 redis常见面试题
**1.redis主从复制** 主从复制是指将一台redis服务器复制到其他redis服务器上,前者是主节点,后者是从节点; 默认情况下,一个主节点可以对应多个从节点,一个从节点只能对应一个主节点 **如何使用主从复制**:**建立复制需要注意,主从复制的开启,完全是在从节点发起的;不需要我们在主节点做任何事情。从节点开启主从复制,有3种方式:(1)配置文件在从服务器的配置文件中加入:slave...
2021-01-03 21:22:37
65
原创 java面试之redis存储以及数据搜索相关事宜
**redis缓存如何解决数据更新的问题** 方案1[主动]后台点击更新缓存按钮,从DB查找最新数据集合,删除原缓存数据,存储新数据到缓存;问题:更新过程中删除掉缓存后刚好有业务在查询,那么这个时候返回的数据会是空,会影响用户体验方案2[被动]前台获取数据时发现没有缓存数据就会去数据库同步数据到缓存问题:当并发请求获取缓存数据不存在的时候,就会产生并发的查询数据的操作。方案3[主动]后台点击更新缓存按钮,从DB查找最新数据集合,这里不删除缓存,通过遍历数据覆盖和...
2020-12-31 11:52:50
83
原创 登录鉴权操作
1.登录的方式①有状态服务端需要记录每次会话的客户端信息 从而识别客户端身份 根据用户身份进行请求的处理,典型的设计如tomcat中session缺点: 服务端保存大量数据 增加服务端压力服务端保存用户状态 无法进行水平扩展客户端请求依赖服务端 多次请求必须访问同一台服务器好处: 操作简单②无状态微服务集群中的每个服务 对外提供的都是rest风格的接口 而rest风格的一个最重要的规范就是: 服务的无状态性服务端不保存任何客户端请求者信息客户端的每个请求必须具备描述信息 通过
2020-12-22 21:30:35
887
原创 rocket mq的相关话术
**1.rocket mq的 ①what ②why ③where ④how①rocket mq 是阿里参照kafka思想设计的用java代码来实现的一套消息中间件产品 主要是用于分布式场景下的服务之间的通信② 因为rocket mq是异步通信 适用于那些只需发送请求而不需要响应的服务之间的通信 这样可以提高效率③主要是用于分布式场景下 服务之间做异步通信时来使用的④因为rocket可以由springboot来集成的 所以它基于注解 使用简单2.rocket mq如何保证消息发送成功
2020-12-21 20:29:59
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人