文章分类 - nosql部署安装
摘要:Linux服务器上安装redis,然后进入到bin目录,执行如下命令 ./redis-cli -h IP -p PORT -a PASSWORD keys 'key*' | xargs ./redis-cli -h IP -p PORT -a PASSWORD del IP:redis服务器的IP地
阅读全文
摘要:Redis的主从复制是如何工作的?如何在同步数据的同时,还保持着高性能,你了解吗? https://redis.io/topics/replication 注意以下基于 redis 5 最新版本,slave 名词和配置项已经被官方改为 replica,其实是一个东西,都指从节点。 主从复制的基本流程
阅读全文
摘要:使用下面命令可以查看服务的启动参数:@ mongod --help 或者mongod -h 其他命令参数详解:@ * 基本配置 --quiet # 安静输出 --port arg # 指定服务端口号,默认端口27017 --bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本
阅读全文
摘要:mongodb的Replication是通过一个日志来存储写操作的,这个日志就叫做oplog。 在默认情况下,oplog分配的是5%的空闲磁盘空间。通常而言,这是一种合理的设置。可以通过mongod --oplogSize来改变oplog的日志大小。 oplog是capped collection,
阅读全文
摘要:背景 Redis是基于内存的KV数据库,内存作为存储介质,关注其内存的使用情况是一个重要指标,解析其内部的存储信息是给出优化方法和维护的最基本要求。解析内存有二种方法:第一个是通过scan遍历所有key,针对每个key进行分析(memory usage);第二个是基于RDB文件进行所有key的分析(
阅读全文
摘要:rdb文件分析工具使用的是github项目https://github.com/sripathikrishnan/redis-rdb-tools 文章目录 简介 安装rdbtools 命令行使用样例 过滤解析后的输出 将dump文件转为JSON 生成内存报告 找出单个Key的内存使用情况 对比RDB
阅读全文
摘要:#启用日志文件,默认启用 journal=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=false # 日志文件位置 logpath=/usr/local/server/mongodb/logs # 以追加方式写入日志 logappend=true
阅读全文
摘要:我们在去年开源了MongoShake,可以用于MongoDB的数据同步,满足用户多种需求,整体介绍文档参考这里。今天,我来主要介绍一下MongoShake的最佳实践,主要涵盖以下几部分: 从MongoDB副本集同步到MongoDB副本集 从MongoDB副本集同步到MongoDB集群版 从Mongo
阅读全文
摘要:简介: MongoDB副本集数据同步](https://docs.mongodb.com/manual/core/replica-set-sync/)主要包含2个步骤 intial sync,可以理解为全量同步 replication,追同步源的oplog,可以理解为增量同步 本文是对MongoDB
阅读全文
摘要:Redis哨兵(Sentinel)模式的配置方法及其在Java中的用法 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主从服务器,这就需要人工干预,既费时费力,还会造成一段时间内服务不可用,这不是一种推荐的方式,因此笔者没有介绍主从切换技术。 更多的时候,我们优先考虑哨兵模式,
阅读全文
摘要:mongodb开启安全认证并添加用户 1、禁用安全认证编辑配置文件MongoDB.conf,注释认证:#auth = true #开启认证2、启动服务mongo -f MongoDB.conf3、创建带权限用户步骤:只有在admin上才能创建高权限账户,即用于所有数据库管理权限的用户。1)登录数据库
阅读全文
摘要:mongosync的安装和使用方法系统版本 centos 7.2 python 2.7.5 gcc 4.8.5安装方法1 git clone https://github.com/jacketwoo/mongosync2 yum install -y scons3 yum install -y bo
阅读全文
摘要:mongo同构迁移(mongo-shake工具) 1 概述 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据
阅读全文
摘要:mongodb 设置账号和密码 mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码。 1. 查看所有数据库(在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。) show
阅读全文
摘要:Redis迁移工具之Redis-shake Redis-shake is a tool for synchronizing data between two redis databases. Redis-shake是一个用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求 Git
阅读全文
摘要:MongoDB oplog详解 转文 1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的。每个节点都有oplog,记录这从主节点复制过来的信息,这样每个成员都可以作为同步源给其他节点。 Oplog 可以说是Mo
阅读全文
摘要:mongodb单机开启oplog,方便多服务器mongodb同步 配置过程 其实配置的过程比较简单。 step 1 : 在配置文件中 添加副本集参数(replSet); step 2 :重启服务; step 3:在local数据库或admin数据库执行初始化副本集的脚本,rs.initiate()。
阅读全文

浙公网安备 33010602011771号