09 2020 档案
摘要:centos 7 安装maven 详细过程 1.下载maven管理包 (我放在/home/jiangchun家目录了) wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin
阅读全文
摘要:准备工作 hadoop下载:(hadoop2.7.5) http://archive.apache.org/dist/hadoop/core/ 关闭防火墙: # 停止防火墙 systemctl stop firewalld # 关闭防火墙开机自启动 systemctl disable firewal
阅读全文
摘要:1 go安装 go 语言支持以下系统:LinuxMac OS X(也称为 Darwin)WindowFreeBSD 本文将介绍Win10下的安装和使用教程 # 安装包下载地址(下面3个都可以): https://studygolang.com/dl # 推荐 https://golang.googl
阅读全文
摘要:一 Redis Cluser介绍背景 1.1问题 # 存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 2 数据量:机器内存16g--256g,如果存500g数据呢? 1.2 解决 # 解决:加机器,分布式 redis cluster 在2015年的 3.0
阅读全文
摘要:一 主从复制高可用 #主从复制存在的问题: #1 主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master #2 主从复制,只能主写数据,所以写能力和存储能力有限 二 架构说明 可以做故障判断,故障转移,通知客户端(其实是一个进程),客户端直接连接sentinel
阅读全文
摘要:一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 1.1 原理 1. 副本库通过slaveof 127.0.0.1
阅读全文
摘要:一 持久化的作用 1.1 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 1.2 持久化的实现方式 快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Bi
阅读全文
摘要:一 慢查询 1.1 生命周期 我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询. 慢查询发生在第三阶段 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 1.2 两个配置 1.2.1 slowlog-max-len 慢查询是一个先进先出的队列 固定长度 保存在内
阅读全文
摘要:一 通用命令 1.1 通用命令 ####1-keys #打印出所有key keys * #打印出所有以he开头的key keys he* #打印出所有以he开头,第三个字母是h到l的范围 keys he[h-l] #三位长度,以he开头,?表示任意一位 keys he? #keys命令一般不在生产环
阅读全文
摘要:redis初识 1.1 Redis是什么 介绍 开源:早起版本2w3千行 基于键值对的存储系统:字典形式 多种数据结构:字符串,hash,列表,集合,有序集合 高性能,功能丰富 那些公司在用 github,twitter,stackoverflow,阿里,百度,微博,美团,搜狐 1.2 Redis特
阅读全文