项目部署
小肉蛋蛋
好好生活,好好码代码
展开
-
Java之Redis集群
1.Redis集群1.1 Redis分区说明Redis分区只负责 数据应该存储到哪里的问题.至于是否能存储的下 完全由Redis内存决定.特点:1.hash(key1)%16384 = 30002.hash(key2)%16384 = 3000 key1和key2 都归第一个节点进行管理.1.2 Redis hash槽与一致性 hash算法的区别1.运算位置不同.1.redis分片机制在业务服务器中完成的运算.2.redis分区算法在连接Redis之后,由redis进行计算.2.算法不原创 2020-09-08 18:34:52 · 336 阅读 · 0 评论 -
Java之Redis分片机制
1. Redis分片机制1.1 分片机制说明前提说明: redis可以通过修改内存的大小 实现数据的保存.但是内存的资源不易设置的过大,因为很多的时间都浪费在内存的寻址中.需求: 如果有海量的数据,需要redis存储 问:应该如何处理?解决方案: 可以采用Redis分片机制 实现内存数据的扩容.知识点: 采用redis分片 只要的目的就是为了实现内存扩容.从而解决海量数据存储的问题1.2 Redis分片搭建步骤1.2.1 分片节点说明说明: 端口号分别为 6379/6380/6381原创 2020-09-08 18:26:33 · 747 阅读 · 0 评论 -
Java之Redis缓存
2.Redis缓存2.1 京淘项目架构优化说明:为了提高数据库"查询"能力.引入缓存服务器.2.2 缓存机制的介绍说明:使用缓存机制主要的目的就是为了降低用户访问物理设备的频次.从缓存服务器中直接获取数据,快速的响应用户,提高整体的查询速度.用户体验更好.如何实现:1.缓存机制应该采用什么样的数据结构 进行构建? K-V结构 K必须唯一2.应该使用什么语言进行开发? C语言3.缓存的运行环境是哪? 内存4.内存断电即擦除, 如何保证数据的安全性?? 实现持久化(写入磁盘)操作5.内存中原创 2020-09-08 18:13:56 · 1446 阅读 · 0 评论 -
Java之数据库主从搭建
1.数据库主从搭建1.1 开启主库的二进制日志文件1.1.1 主库二进制文件位置说明: mysql数据库核心配置文件 /etc/my.cnf1.1.2 编辑二进制日志文件1.1.3 检查二进制日志文件是否生成1.2 开启从库二进制日志文件注意事项: server-id=2 不能重复.vim /etc/my.cnf 检查二进制日志文件是否正确.1.3 实现主从挂载1.3.1业务说明说明:主从挂载应该由从库向主库进行挂载.由从库远程连接主库,之后读取二进制日志文件信息.1原创 2020-09-08 18:03:33 · 821 阅读 · 0 评论 -
Java项目部署之Linux 环境配置
2.Linux 环境配置2.1 配置JDK2.1.1 定位工作目录说明:Linux中程序的安装目录 在 /usr/local/src2.1.2 定位JDK文件目录2.1.3 解压JDK2.1.4 修改文件名称2.1.5 修改环境变量配置文件配置JDK2.1.6 重启环境变量2.2 Linux系统项目部署流程图2.3 安装MariaDB数据库2.3.1 检验Linux系统是否有网PING www.baidu.com 校验是否有网. ctrl + c 表示进程结束.原创 2020-09-08 17:45:14 · 324 阅读 · 0 评论 -
Java反向代理之nginx
1.方向代理/正向代理说明1.1 关于代理映射的说明1.2 反向代理(必会)反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。特点:1.反向代理服务器位于用户和目标服务器之间.2.反向代理服务器就相当于目标服务器.(用原创 2020-09-08 17:33:50 · 861 阅读 · 0 评论