现在位置: 首页

MongoDB的日常使用

时间:2015年05月30日 | 分类:MongoDB | 评论:0 条 | 浏览:1,260 次
一、 查看collection和db信息: 1.查看DB以及DB空间大小: show dbs 2.选择DB: use hoss 3.查看DB中的collections: show collections 二、查看collection使用大小: 1.查看DB给collection分配的大小。相当于oracle的segment大小: db.fs.files.storageSize() 2.查看collection实际使用的大小。相当于oracle的HWR之下的: db.fs.files.dataSize() block,即已使用的block 3.查看collection的大小(storageSize)与索引大小的总和...
阅读全文

Haproxy 服务部署(利用Keepalived实现Haproxy 高可用)

时间:2015年05月27日 | 分类:Linux | 评论:0 条 | 浏览:2,723 次
一、Haproxy 简述: HAProxy是一个开源的、高性能的,基于TCP(第四层)和HTTP(第7层)应用的负载均衡软件。使用HAProxy可以快速可靠地实现基于TCP和HTTP应用的负载均衡解决方案。 作为一个专业的负载均衡软件,他有如下优点: 1.可靠性和稳定性非常好,可以与硬件级的F5负载均衡设备想媲美 2.最高可以同时维护40000-50000个并发连接,单位时间处理的最大请求数达20000个,最大数据处理能力可达10Gbps。 ...
阅读全文

twemproxy 简介、安装配置

时间:2015年05月25日 | 分类:Redis | 评论:0 条 | 浏览:5,877 次
官方地址: https://github.com/twitter/twemproxy 一、Twemproxy简介及其特性、缺点: 1.Twemproxy简介: Twemproxy 是一个快速的单线程代理程序,支持 Memcached ASCII协议和更新的Redis协议。它全部用C写成,使用Apache 2.0 License授权。 项目在Linux上可以工作,而在OSX上无法编译,因为它依赖了epoll API. twemproxy 主要用于Redis 和 Memcached 的集群代理 2.Twemproxy特性: 速度快 ...
阅读全文

Redis HA架构:Redis(master/slave) + Keepalived + Redis Sentinel + Twemproxy + Twemproxy Agent

时间:2015年05月22日 | 分类:Redis | 评论:1 条 | 浏览:5,907 次
一、Redis HA架构描述: 目前,Redis高可用方案,主要集中于以下几种: 1.Redis(master/slave) 2.Redis(master/slave) + Keepalived + Redis Sentinel 3.Codis 4.Redis(master/slave) + Keepalived + Redis Sentinel + Twemproxy + Keepalived 5.Redis(master/slave) + Keepalived + Redis Sentinel + Twemproxy + Twemproxy Agent + nodejs +npm 第 4 种,我们通过 两个keepalived 来是实现HA,一个是实现Redis HA的vi...
阅读全文

Redis Sentinel + keepalived 部署

时间:2015年05月10日 | 分类:Redis | 评论:0 条 | 浏览:2,585 次
一、Redis Sentinel简介: Redis Sentinel 是一个分布式系统,你可以在一个架构中运行多个Sentinel 进程(progress),这些进程使用流言协议(gossipprotocols) 来接收关于主服务器是否下线的信息,并使用投票协议(agreement protocols)来决定是否执行自动故障迁移,以及选择哪个从服务器作为新的主服务器。 虽然Redis Sentinel只是一个单独的可执行文件 redis-sentinel,但实际上它只是一个运行在特殊模式下的 Redis 服务器...
阅读全文

Redis 主从部署

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