【Mongodb】MongoDB 集群请求连接被拒绝的分析
背 景某运营商搭建了一套 MongoDB 集群,承载了大大小小的几十个非计费类应用,1亿左右的用户量,随着访问量的增加,业务繁忙时期偶尔出现连接拒绝的错误。分 析为了搞清楚原因,先从mongo访问数据库的模式说起,如下图:我们发现客户端的请求是通过驱动连接到mongos或mongod的。如果有多个实例化的MongoClient,那么就会有多个对应的连接池
【Redis】 redis数据迁移
aof迁移开启现有 Redis 实例的 AOF 功能(如果实例已经启用 AOF 功能则忽略此步骤)。 # redis-cli -h old_instance_ip -p old_instance_port config set appendonly 
Linux(CentOS)下安装Redis(redis-4.0.1)
1、下载Redis下载最新Linux版本的Redis,我用的是redis-4.0.1.tar.gz。百度云盘链接:https://pan.baidu.com/s/1bo5UOUV 密码:iofs2、编译redis是通过源码安装的,所以我们需要先安装gcc编译器,同时安装redis所依赖的tcl包yum install gcc tcl正在下载安装包安装完成3、创建安装目录mkdir redis4、上
美团针对Redis Rehash机制的探索和实践
Squirrel(松鼠)是美团技术团队基于Redis Cluster打造的缓存系统。经过不断的迭代研发,目前已形成一整套自动化运维体系,涵盖一键运维集群、细粒度的监控、支持自动扩缩容以及热点Key监控等完整的解决方案。同时服务端通过Docker进行部署,最大程度的提高运维的灵活性。分布式缓存Squirrel产品自2015年上线至今,已在美团内部广泛使用,存储容量超过60T,日均调用量也超过万亿次,逐步成为美团目前最主要的缓存系统之一。
如何实现Redis里的自增ID计数器
自增计数器的实现思路相当简单:每当某个操作发生时,向 Redis 发送一个 INCR 命令。
教程:如何在.NET中使用MongoDB以及基本的CRUD操作
NoSQL是一种面向文档的数据库系统,以特定的格式储存,如JSON。MongoDB是当前NoSQ数据库产品中最热门的一种,它具高性能、易部署、易使用的特点,以及丰富的轻量级二进制格式。 MongoDB最大的特点是支持的查询语言非常强大,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引,是一个面向集合的,模式自由的文档型数据库。
Redis On Windows安装记录
Redis是目前比较流行的内存非关系型数据库解决方案,依托高性能、复制特性和面向问题的数据结构,越来越多被作为系统核心组件采纳应用。大部分应用环境,Redis是基于Linux体系环境的,但是也提供了Windows环境安装方案。 本篇主要介绍安装Redis On Windows方法,提供给需要的朋友待查。 1、 环境和介质 首先,我们从Redis官网http
【Mongo】MongoDB WiredTiger引擎调优技巧
MongoDB从3.0开始引入可插拔存储引擎的概念。当前,有不少存储引擎可供选择:MMAPV1、WiredTiger、MongoRocks、TokuSE等等。每个存储引擎都有自己的优势,你需要根据性能要求及应用特征挑选最适合的一个。从3.2.x开始,WiredTiger成为默认的存储引擎。最为MongoDB目前最流行的存储引擎,WiredTiger与原先的MMAPV1相比有以下优势:性能&
Redis 数据类型及应用场景呈现 | 图文案例
通常我们都把数据存到关系型数据库中,但为了提升应用的性能,我们应该把访频率高且不会经常变动的数据缓存到内存中。。Redis 没有像 MySQL 这类关系型数据库那样强大的查询功能,需要考虑如何把关系型数据库中的数据,合理的对应到缓存的 key-value 数据结构中。
什么场景应该用 MongoDB ?
就 MongoDB 的使用场景做个简单的总结,谈谈什么场景该用 MongoDB?
高可用Redis服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较大的互联网公司,一般都会有专门的团队,将Redis存储以基础服务的形式提供给各个业务调用。
MongoDB三种聚合命令用法介绍
MongoDB三种聚合命令用法介绍
为何MongoDB股价2018年上半年大幅上涨67%?
近日,根据S&P Global Market Intelligence的最新数据显示,MongoDB(纳斯达克股票代码:MDB)的股票在2018年上半年上涨了67.4%。从数据库软件领域专业分析师提供的季度报告来看,MongoDB的股票大涨几乎之前是没有任何明显征兆的,并且连续几个季度都在上升,到底是什么原因导致MongoDB的股价在2018年上半年上涨超过67%的呢?
【Mongo】mongo配置文件
大于等于3.2按这种写法[root@ip-172-31-33-43 conf]# more shard1.conf # where to write logging data.systemLog: destination: file logAppend: true path: /data/shard1/log/shard1.log # ...
mongo shell CURD
MongoDB升级--从3.4到3.6
MongoDB 3.4. 3.6 升级
如何使用m工具安装和管理MongoDB
如何使用m工具安装和管理MongoDB
如何使用m工具安装和管理MongoDB
如何使用m工具安装和管理MongoDB
分布式数据库中间件的实现原理介绍一:分库分表
分片是解决数据库存储容量限制的直接途径。分片包括垂直分片与水平分片两种方式。垂直分片垂直分片又叫纵向分割,即以逻辑表为单位,把原有数据库切分成多个数据库。切分后不同的表存储在不同的数据库上。
微服务架构的特征简要介绍
微服务架构的特征简要介绍