首页
默认分类
架构
中间件
文章归档
1
组件原理图
2
redis删除策略和核心配置
3
redis主从复制
4
redis持久化和事务
5
redis基础
gnng
累计撰写
18
篇文章
累计创建
10
个标签
累计收到
1
条评论
栏目
首页
默认分类
架构
中间件
文章归档
搜索
标签搜索
思维
soft
基础
Java
Zookeeper
Redis
Tomcat
优化
架构
网络
以下是
中间件
相关的文章
2022-05-17
redis删除策略和核心配置
1. Redis删除策略1.1 过期数据redis中数据的特征具有时效性的数据(setex expire key )永久有效的数据已经过期的数据或被删除的数据或未定义的数据1.2 删除策略目标:在内存占用和cpu占用直接找到一个平衡,不会使redis性能下降,也不会导致内存泄露。定时删除方式:创建一
2022-05-17
900
0
0
中间件
2022-05-17
redis主从复制
1. 简介1.1 三高高并发高性能高可用1.2 单机redis的问题机器故障现象:硬盘故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击结论:放弃使用redis容量瓶颈现象:内存不足,从16G升至32G,无限升级内存本质:硬件条件跟不上业务需要结论:放弃使用redis结论:为了避免单点redi
2022-05-17
899
0
0
中间件
2022-05-17
redis持久化和事务
1. 持久化1.1 简介什么是持久化?利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。为什么要持久化?防止数据意外丢失,确保数据安全性。持久化过程保存的是什么?将当前数据状态进行保存,快照形式,存储数据结果,存储结构简单。(RDB)将数据的操作过程进行保存,日
2022-05-17
563
0
0
中间件
2022-05-17
redis基础
1. 入门1.1 简介问题海量用户高并发原因性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路降低磁盘IO次数--内存存储去除数据间关系--不存储关系,仅存数据NoSql1.2 NoSql定义:NoSql(Not-Only-Sql)泛指非关系型数据库,作为关系型数据
2022-05-17
656
0
0
中间件
2022-05-17
redis安装
1. 基础安装上传解压tar -xvf -C directory编译make安装make PREFIX=directory install创建基本目录mkdir confmkdir datacp redis.conf ../redis/conf修改配置文件daemonize yes (以守护进程启动
2022-05-17
500
0
0
中间件
2022-05-17
Zookeeper
1. Zookeeper概念zookeeper是一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。2. 分布式系统相关概念2.1 架构演进单机-->集群(多机相同服务)-->分布式(拆分
2022-05-17
276
0
0
中间件
2022-05-17
Tomcat总结
业精于勤荒于嬉,行成于思毁于随。该文章通过《Tomcat架构解析》和Tomcat相关视频学习,总结的笔记,以便后续复习。环境:JDK1.8Tomcat 8.5.49 IDEA 2019.21. Tomcat概述Tomcat是基于Java语言的轻量级应用服务器,是完全开源免费的Servlet容器实现。
2022-05-17
616
0
0
中间件
2022-05-17
Tomcat集群和调优
Tomcat集群1.1 简介由于单台Tomcat服务器的承受能力有限,当业务系统用户量较大,请求压力比较大时,单台Tomcat扛不住,这时需要搭建Tomcat集群。集群的好处:可伸缩性。由于集群中的服务器提供相同的功能服务,所以随着业务量的增加,可以很容易横向扩展,提高集群处理能力。负载均衡会按照指
2022-05-17
571
0
0
中间件
2022-03-15
Redis主从复制
RedisRedis主从复制建立连接从节点发送slaveof命令(异步),从节点维护masterIp和masterPort信息。建立socket连接,每秒1次调用复制定时函数replicationCron,如果发现主节点可以连接,建立socket连接。从节点为该socket建立专门的复制工作文件事件
2022-03-15
686
0
2
中间件