[toc] "项目的Github地址" 需求介绍 为了缩短用户看到首页信息的时间, 我们把首页显示的类目信息, 广告等数据放到Redis缓存中, 这样就不用通过耗时的数据库操作获取数据, 而是直接从Redis缓存中获取. 在开始之前先记录一个坑: 重启虚拟机后nginx服务器关闭了, 导致nginx ...
分类:
编程语言 时间:
2019-05-18 10:02:41
阅读次数:
192
Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy,它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行.基于此可以实现负载均衡、读写分离、高可用性等需求,与MySQL官方的MySQL Proxy相比,作者强调的是amoeba配置 ...
分类:
数据库 时间:
2019-05-12 10:25:51
阅读次数:
157
最近在部署MongoDB Replica Set,马上就到生产环境了,一想还没有给数据库设置用户权限,配置的这一路踩了好多坑,希望对大家有帮助 1. 配置好mongodb replica set 安装及三结点配置: 启动后可任意找一个结点登录:mongo 172.31.138.31:27017执行以 ...
分类:
数据库 时间:
2019-05-08 18:51:05
阅读次数:
192
复制集 一、复制集概述: 组成: Mongodb复制集(副本集replica set)由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary通过oplog来同步Primary ...
分类:
数据库 时间:
2019-04-26 13:16:19
阅读次数:
207
LOAD DATA INFILE语句以非常高的效率从文本文件中读取行并插入到表中。导入的文件名必须以字符串格式给定。 LOAD DATA INFILE是SELECT ... INTO OUTFILE语句的后续操作。 要将表中数据写入到文件中,使用SELECT ... INTO OUTFILE语句。要 ...
分类:
其他好文 时间:
2019-04-22 12:08:03
阅读次数:
140
最近学爬虫学到了建代理池,redis 官方没有 Windows 版的,微软维护的已经好久没更新了,所以就在想着换成 MongoDB。 于是一趟被我复杂化的踩坑之旅就开始了,同时也记录一下,避免有人遇见跟我一样的问题。 首先在 官网 上下载 msi 安装包开始安装。 我不喜欢把软件装在系统盘,所以我选 ...
分类:
数据库 时间:
2019-04-21 00:15:14
阅读次数:
427
1 Redis-cluster架构图 redis-cluster投票:容错 (至少要三个才可以,才能超过半数) 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客 ...
分类:
其他好文 时间:
2019-04-15 16:23:12
阅读次数:
158
一、先看集群上的配置,这里设置了文件块副本数为 3 上传一个文件试试 二、在资源目录添加 hdfs-site.xml 配置后再上传 代码中的上传名字做下改变 三、在代码中指定下配置参数 总结:代码设置 > 工程资源目录配置 > 集群配置 > 默认配置 ...
分类:
其他好文 时间:
2019-04-14 13:58:41
阅读次数:
121
Galera集群介绍 MariaDB集群是MariaDB同步多主机集群。它仅支持XtraDB/ InnoDB存储引擎。 主要功能 同步复制 真正的multi-master,即所有节点可以同时读写数据库 自动的节点成员控制,失效节点自动被清除 新节点加入数据自动复制 真正的并行复制,行级 用户可以直接 ...
分类:
数据库 时间:
2019-04-12 19:10:41
阅读次数:
185
一、主从报错 Relay log read failure 问题原因,MySQL主从使用的是kvm虚拟机,物理机超分严重,在负载高的情况下会kill掉占用资源最多的虚拟机,再启动后导致主从失败 二、问题分析 从上面的报错信息中我们可以看到应该是主库的binlog日志或者从库的relay日志损坏,导致 ...
分类:
数据库 时间:
2019-04-09 20:30:45
阅读次数:
183