Centos7下Redis3.2.8最新版本安装教程
一、系统环境和版本说明Redis的版本选取目前的官网版本redis-3.2.8。二、Redis的安装步骤2.1在线下载Redis的安装包[root@localhost lzh]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz--2017-04-18 09:37:12--...
View Article一起raid数据恢复及回迁成功的案例
故障发生在两块盘组成的一个raid0上,其中的一块盘亮黄灯,被raid卡踢出后,raid崩溃,下面就把当时抢救数据的整个过程进行介绍。 由于硬盘是两块SAS 300G的硬盘,先把硬盘从机器中拔出来,然后通过SAS HBA的方式直连到win的环境下,并在磁盘管理中将硬盘标记为脱机状态,以保证操作过程中是只读的,保护原始数据的安全。...
View Article详解redis是如何实现队列消息的ack
前言由于公司提供的队列实在太过于蛋疼而且还限制不能使用其他队列,但为了保证数据安全性需要一个可以有ack功能的队列。原生的redis中通过L/R...
View ArticleLinux中设置Redis开机启动的方法
一、CentOS 7.0系统下的设置方法假设Redis已经安装,版本3.2.4#cd redis-3.2.4#mkdir /etc/redis#cp redis.conf /etc/redis/6379.conf#cp utils/redis_init_script /etc/init.d/redis#chmod a+x /etc/init.d/redis#cp src/redis-server...
View ArticleCentOS 7中成功安装MariaDB的方法教程
前言在自己的VPS的CentOS7安装Oracle的mysql失败以后,我又开始找CentOS7上面安装MariaDB的方法,于是从网上找到了安装MariaDB一篇文章便实践起来,一步步的安装成功了,所以将自己安装的步骤总结处理分享给大家,下面话不多说,来看看详细的介绍吧。1、查看MariaDB的yum包执行命令:yum list mariadb*2、执行安装执行命令:yum -y install...
View ArticleMongoDB学习之Text Search文本搜索功能
前言MongoDB支持对文本内容执行文本搜索操作,其提供了索引text index和查询操作$text来完成文本搜索功能。下面我们通过一个简单的例子来体验一下MongoDB提供的全文检索功能。方法示例1.新建blogs collection,并插入如下的document。db.blogs.insert({_id:1,title:"MongoDB text search",content:"this...
View ArticleMongoDB数据更新方法干货篇
前言数据更新是我们日常操作数据库必不可少的一部分,下面这篇文章就给大家分享了操作MongoDB数据更新的一些干货,对大家具有一定的参考学习价值,一起来学习学习吧。常用的函数 update(<query>,<update>,<upsert>,<multi>) ,其中<query>表示筛选的条件,<update>是要更新的数据...
View ArticleMongoDB数据查询方法干货篇
本文主要给大家介绍了MongoDB数据查询的相关内容,对大家具有一定的参考价值,需要的朋友们一起来学习学习吧。导入测试数据在开始之前我们应该先准备数据方便演示,这里我插入的了几条数据,数据如下:db.user.insertMany([{name:'jack',age:22,sex:'Man',tags:['python','c++','c'],grades:[22,33,44,55],school:...
View ArticleMongoDB的索引
1、简介它就像是一本书的目录,如果没有它,我们就需要对整个书籍进行查找来获取需要的结果,即所说的全盘扫描;而有了目录(索引)之后就可以通过它帮我们定位到目标所在的位置,快速的获取我们想要的结果。2、演示第一步,向用户集合users中插入100W条数据var insertUsers = function() { var start = new Date().getTime(); for (var i...
View ArticleMongoDB的查询方法
代码:db.blogs.insert([ { "author": "张三", "title": "MongoDB简介", "content": "它是介于关系型数据库和非关系型数据库之间的一种NoSQL数据库,用C++编写,是一款集敏捷性、可伸缩性、扩展性于一身的高性能的面向文档的通用数据库", "tags": [ "MongoDB", "NoSQL" ], "comment": [ {...
View ArticleMongoDB的基础知识简介
1、文档、集合和数据库 a)、文档:因为MongoDB是面向文档的数据库,那么可想而知文档是它的基本单元,相当于关系型数据库中的行! Ⅰ、它是由键值对组成的一个有序集;注:键不能为空且是字符串类型的。 Ⅱ、它不仅区分大小写,而且还区分数据类型; Ⅲ、.和$符号具有特殊意义,需要在特定环境中使用;...
View ArticleMongoDB的下载、安装与部署方法
1、什么是MongoDB? 它是介于关系型数据库和非关系型数据库之间的一种NoSQL数据库,用C++编写,是一款集敏捷性、可伸缩性、扩展性于一身的高性能的面向文档的通用数据库。2、为什么要用MongoDB? 它具有以下几个特征: a)、灵活的文档数据模型 可以非常容易的存储不同结构的的数据,并且还能动态的修改这些数据的源结构模式 b)、可伸缩可扩展性...
View ArticleMongoDB的创建、更新和删除
概要 下面开始学习MongoDB最重要也是最基础的部分:C(创建)R(查询)U(更新)D(删除);由于R(查询)操作相对来说内容比较多,也比较繁琐, 同时使用频率也比较高,所以下一篇会拿出来单独介绍。废话不多说,连上服务器,我们直接进入正题!一、创建 按照我们关系型数据库的思想,一个服务器要想存放数据,首先要有数据库,表,字段,约束,当然了也少不了主键,外键,索引,关系等;...
View Articlemongodb 数据类型(null/字符串/数字/日期/内嵌文档/数组等)
MongoDB的文档类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象).JSON的数据类型的局限性:1.无日期类型,对日期型的处理较为繁琐2.无法区分浮点数和整数、32位和64位3.其他类型表示局限 如函数、正则式等Mongodb使用BSON(Binary...
View Articlemongodb 修改器($inc/$set/$unset/$push/$pop/upsert)
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。示例文档:{"uid":"201203","type":"1",size:10}>...
View ArticleMongoDB插入、更新、删除文档实现代码
1 创建数据库并插入数据use jinxtdb.adou.insert({name:"jinxt",age:"28"}); //刚创建的数据库 jinxt并不在数据库的列表中, 要显示它,我们需要向 jinxt数据库插入一些数据show dbsdb.dropDatabase(); //删除数据库2 插入文档use...
View ArticleMongoDB 游标详解及实例代码
MongoDB 游标详解MongoDB中的游标与关系型数据库中的游标在功能上大同小异。游标相当于C语言的指针,可以定位到某条记录,在MongoDB中,则是文档。因此在mongoDB中游标也有定义,声明,...
View ArticleMyBatis获取数据库自生成的主键Id详解及实例代码
MyBatis获取数据库自生成的主键Id详解及实例代码在使用mysql数据库时我们一般使用数据库的自增主键自动产生主键。如果在插入主表时,我们需要同时插入从表的数据,这时我们通常需要知道主表插入时自动产生的主键Id值。下面介绍使用MyBatis进行插入时,如何同时获取数据库自生成的主键:1、XML配置文件<insert id="insert" parameterType="Person"...
View Article解决MongoVUE的Collections数据不显示的问题
问题描述: 使用 mongoDB数据库, 数据添加成功了,使用命令行能查询出来,但在MongoVUE 中数据却不显示 (我使用的是 mongoDB 3.4 的版本) 原因:引擎问题,只要降到2.X版本就可以显示了 3.x默认是wiredTiger 引擎,2.x默认是mmapv1 引擎解决方法: 原本启动数据库用的是 mongod --dbpath E:\mongodb\data...
View ArticleWindows环境部署Redis集群
一、准备文件1.下载Redis for windows 的最新版本 下载地址:https://github.com/MSOpenTech/redis/releases安装到 c:\Redis 目录下(Redis-x64-3.2.100.msi <Windows服务版>)2.下载 RubyInstaller下载地址:http://rubyinstaller.org/downloads/...
View Article