随笔分类 -  NoSQL技术

redis,Memcached、MongoDB等NoSQL技术的说明、使用及总结
摘要:当Mysql数据量过大时,就会面临压力分解,这时分库分表是一个不错的解决方案,现在我们就来谈谈Mysql如何分库分表比较理想,然后再用php如何调用。 1,主从复制,读写分离对主库修改数据,查询使用从库。一主多从,来降低数据库读取压力。2,分库分表根据实体业务来分库,分表。如,根据数据的活跃性,根据 阅读全文
posted @ 2017-08-18 11:45 QuanZhiGuo的博客 阅读(627) 评论(0) 推荐(0)
摘要:1、repcached介绍repcached是日本人开发的实现memcached复制功能,它是一个单 master单 slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 master;而如 阅读全文
posted @ 2017-08-15 17:10 QuanZhiGuo的博客 阅读(351) 评论(0) 推荐(0)
摘要:Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3 阅读全文
posted @ 2017-08-15 16:55 QuanZhiGuo的博客 阅读(205) 评论(0) 推荐(0)
摘要:0. 前言 这篇文章简要介绍Redis的主从部署,实现了一主二从,使用两个哨兵监控,以实现简单的HA,其中从库作为备机。 1. 部署 这里有三台服务器,其中239主机上的Redis作为主库,其余两个作为从库。这里涉及到了认证,所以当这里在主库和从库都使用了requirepass和masterauth 阅读全文
posted @ 2017-07-12 22:49 QuanZhiGuo的博客 阅读(174) 评论(0) 推荐(0)
摘要:一、string类型:(1)set :设置key对应的值为string类型的value,例:set name helloworld(2)get :获取key对应的值为string类型的value,例:get name(3)setnx : 如果key已经存在,返回0设置失败,nx即not exist, 阅读全文
posted @ 2017-07-12 22:26 QuanZhiGuo的博客 阅读(128) 评论(0) 推荐(0)
摘要:一、存储 Memcached基本只支持简单的key-value存储方式。Redis除key-value之外,还支持list,set,sorted set,hash等数据结构;Redis支持数据的备份,即master-slave模式的数据备份;Redis支持数据的持久化(快照、AOF),可以将内存中的 阅读全文
posted @ 2017-07-12 19:46 QuanZhiGuo的博客 阅读(141) 评论(0) 推荐(0)
摘要:一、入门命令 (1)查看当前的数据库 (2)切换数据库 (3)查看当前数据库下的collection 二、创建库 Mongodb的库是隐式创建,可以use一个不存在的库,然后在该库下创建collection,即可创建库(1)创建collection (2)collection允许隐式创建 (3)删除 阅读全文
posted @ 2017-07-12 18:38 QuanZhiGuo的博客 阅读(191) 评论(0) 推荐(0)