现在位置: 首页

Redis 主从部署

时间:2015年05月05日 | 分类:Redis | 评论:0 条 | 浏览:1,654 次
Redis 部署说明: redis使用两台机器,172.16.10.55,172.16.100.56。 55为redis master,56为redis slave, 监听默认的6379端口。 (1).创建Redis相关目录: cd /usr/local/redis-3.0 # 如果相关目录已经在安装时,新建,下面步骤就忽略 mkdir -p /usr/local/redis-3.0/{data,log,etc} (2).编辑Redis Master/Slave 相关配置文件: vim etc/redis.conf Master配置文件(生产实际配置文件不是这样,比较简单) ####################...
阅读全文

Keepalived 简介、原理及服务部署

时间:2015年05月01日 | 分类:Linux | 评论:0 条 | 浏览:1,844 次
一、Keepalived的介绍: keepalived是以 VRRP(Virtual Router Redundancy Protocol)协议为实现基础的,即虚拟路由冗余协议。 虚拟路由冗余协议可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面,有一个master和多个backup; master上面有一个对外提供服务的vip,该路由器所在局域网内其他机器的默认路由为该vip; master会发组播,当backup收不到vrrp包时,...
阅读全文

Redis 3.0 编译安装

时间:2015年05月01日 | 分类:Redis | 评论:0 条 | 浏览:1,985 次
官方主站:http://www.redis.io/ 下载地址:http://www.redis.cn/download.html Command API: http://www.redis.cn/commands.html Redis官方文档:http://redis.io/documentation 一.Redis 介绍: Redis是Remote Dictionary Server的缩写。他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列...
阅读全文

Redis的复制流程

时间:2015年05月01日 | 分类:Redis | 评论:0 条 | 浏览:1,532 次
Redis的复制功能是基于内存快照的持久化策略基础上的,也就是说无论你的持久化策略选择的是什么,只要用到了Redis的复制功能,就一定会有内存快照发生,那么首先要注意你的系统内存容量规划 Redis复制流程在Slave和Master端各自是一套状态机流转,涉及的状态信息如下: Slave 端: REDIS_REPL_NONE REDIS_REPL_CONNECT REDIS_REPL_CONNECTED Master端:           REDIS_REPL_WAIT_BGSAVE_START REDIS_REPL_WAIT_BGSAVE_END RED...
阅读全文

Redis 3.0 新特性,支持redis 集群

时间:2015年04月13日 | 分类:Redis | 评论:0 条 | 浏览:2,384 次
Redis是一个开源、基于C语言、基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API。 近日,Redis 3.0在经过6个RC版本后,其正式版终于发布了。 Redis 3.0的最重要特征是对Redis集群的支持,此外,该版本相对于2.8版本在性能、稳定性等方面都有了重大提高。 一、Redis 3.0正式版相对于RC6版本的改进内容包括: 1.修复了无磁盘情况下的的复制问题; 2.在角色变化后对BLPOP复制进行了测试; 3.改进了prepareCl...
阅读全文

MySQL的权限有哪些及如何设置

时间:2015年03月30日 | 分类:初识MySQL | 评论:0 条 | 浏览:2,265 次
一.权限表      mysql数据库中的3个权限表:user 、db、 host MYSQL验证权限的过程是:      1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;      2)通过权限验证,进行权限分配时,按照user、db、tables_priv、columns_priv的顺序进行分配。           即先检查全局权限表user,如果user中对应的权限为Y,则此用户对所有数据库的权限都为Y,将不再检查...
阅读全文

linux系统下如何查看分区uuid

时间:2015年03月30日 | 分类:Linux | 评论:0 条 | 浏览:1,356 次
1. sudo blkid /dev/sda1: UUID="9ADAAB4DDAAB250B" TYPE="ntfs" /dev/sdb1: UUID="B2FCDCFBFCDCBAB5" TYPE="ntfs" /dev/sdb5: UUID="46FC5C74FC5C5FEB" TYPE="ntfs" /dev/sdb6: TYPE="swap" UUID="2cec6109-5bcf-45a3-ba1b-978b041c037f" /dev/sdb8: UUID="9ee6f22d-b394-422c-9b4a-1525a3220942" SEC_TYPE="ext2" TYPE="ext3" /dev/sdb7: UUID="4bcb9381-6e25-4304-8743-f882039ff3ad" TYPE="ext3" 2. ls -l /dev/disk/by-u...
阅读全文

mysql 审计插件的安装和使用

时间:2015年03月06日 | 分类:MariaDB | 评论:1 条 | 浏览:3,710 次
很多人都一直在寻找mysql的审计插件,目前,mariadb 官方已经提供了审计功能,并且含有审计插件,可以在mysql使用 具体方式:        就是先下载安装一个mriadb ,安装完成后,按如下方式操作: 1. 在mariadb 里执行:SHOW VARIABLES LIKE 'plugin_dir';     查找插件目录,进入插件目录,将名称为:server_audit.so 复制到 mysql  的插件目录(mysql插件目录查询方式,同mariadb) 2.mysql 和 mariadb 中,审计插件的安装...
阅读全文

mysql中order by和limit同时使用时存在的问题及解决方法

时间:2015年03月02日 | 分类:SQL基本用法 | 评论:0 条 | 浏览:3,121 次
今天突然遇到一个问题,同时使用order by 和 limit 时存在问题(order by 列存在重复值); 就是当使用 limit 140,10  和 limit 130,10的数据是一样; 按正常理解,两者之间数据应该是不一样 执行sql如下:[同时,我给了测试sql,测试数据以及测试表结构] SELECT      p.id,      p.org_name AS orgName,      p.city_id AS cityId,      p.is_cooperation AS isCooperation,      p.create_time AS createTime,      p.maintenan...
阅读全文

mysql主从一致性校验修复工具[详解]:pt-table-checksum 和 pt-table-sync

时间:2015年01月12日 | 分类:MySQL故障 | 评论:0 条 | 浏览:10,196 次
在实际DB维护过程中,我们可能会遇到因为数据不一致而引起的主从中断,此时,我们应该如何处理呢! percona提供了一个很好的工具:percona-toolkit中的 pt-table-checksum 和 pt-table-sync percona-toolkit的安装这里就不做演示了,各位自行安装 一.检查主从数据的一致性情况: pt-table-checksum [OPTIONS] [DSN]。 pt-table-checksum:在主上通过执行校验的查询对复制的一致性进行检查,对比主从的校验值,从而产生结果。 DS...
阅读全文
×