摘要:原文链接:http://www.infoq.com/cn/articles/tq-why-choose-redis 传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,
阅读全文
摘要:Redis-cluster:去中心化,中间件,集群中任意节点平等,任一节点可获得全局的数据 Redis-cluster 拓扑图: 架构演变及 cap 理论: 单机 Redis 属于 cp 模型。 Redis-cluster 属于 ap 模型 Redis-cluster 核心参数: cluster-e
阅读全文
摘要:哨兵经典架构 sentinel结构 哨兵工作原理 Sentinel 通过配置文件发现Master,如下: Sentinel 通过向Master发送 INFO 命令来自动获得所有Slave的地址 跟Master一样,Sentinel 会与每个被发现的Slave创建命令连接和订阅连接 Sentinel 会通过命令连接向被监视的主从服务器发送 HELLO 信息,该消息包含 Senti...
阅读全文
摘要:本文内容摘录自同事Perry Zhang的讲解,如需转载须本人同意。 1.主从 命令:slaveof <IP><PORT> 将一台服务器(Slave)变成为另外一个服务器(Master)的复制品 复制过程: 1. Slave向Master发送 Sync命令 2. 接到 Sync命令的Master会调
阅读全文
摘要:我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储429496
阅读全文
摘要:如需转载,请经本人同意。 这是之前写的一个备份脚本,调用的备份工具是xtrabackup 编写思路是:每周一全备份,备份后提取lSN号,对备份文件进行压缩,其余时候在LSN的基础上进行增量备份,并对30天外的备份数据进行清楚操作。该脚本对shell的基本语法都有覆盖,对快速入门shell会有帮助。
阅读全文
摘要:如需转载,请经本人同意。 之前本人曾经写过一个使用 select ....into outfile原理导出数据的脚本,但该脚本值适用于本地快速导出,并不支持远程服务,故又编写了下面这个支持远程导出的脚本。该脚本支持导出文件检测、数据库信息检查。如果大家有好的建议欢迎留言评论。脚本总体而言比较简单,希
阅读全文
摘要:#得到绝对路径 DIR=$(cd `dirname $0`;pwd) $DIR/file.txt #得到绝对路径 DIR=$(cd `dirname $0`;pwd) $DIR/file.txt #去掉#注释 egrep -v "(#|^$)" /etc/zabbix/zabbix_server.c
阅读全文
摘要:http://www.runoob.com/python/python-tutorial.html http://www.runoob.com/python/python-tutorial.html Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言
阅读全文
摘要:问题现象: 数据量:25G 导入方式:先将大文件切分成1G大小,然后对小文件实行load data loacla infile ....由于小文件数量较多,于是编写了一个脚本批量执行 问题:大概导入到第七个文件左右,导入就自动终止了 解决方式: 问题的原因在于数据库中给每个会话设置了超时时间,把对应
阅读全文
摘要:问题描述:[oracle@app-148-39 oracledata]$ sqluldr2_linux64_10204.bin USER=xxx/xxx@xxx:1521 charset=AL32UTF8 QUERY="select /*+ parallel(2) */ * from zxjs.TM
阅读全文