NoSql
【Help】
这个作者很懒,什么都没留下…
展开
-
ELK之Log4net配置ElasticSearch
<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <startup> <s.翻译 2021-10-13 10:10:11 · 364 阅读 · 0 评论 -
c# 操作Redis的五种基本类型总结
引言在我们的大多数项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化数据,对于非结构数据(比如文本)和半结构化数据(比如JSon) 就显得不够灵活,而非关系型数据库则很好的弥补了这两点, 我们通常把读操作频繁的数据写入Redis中,以Key-value的方式存储来提高性能。Redis支持5种数据类型:string(字符串),hash(哈希),list(列.转载 2020-08-07 16:15:45 · 672 阅读 · 0 评论 -
logstash 数据采集时间差8小时问题及解决
最近采用logstash采集日志按天产生文件使用过程中发现logstash timestamp记录的时间戳为UTC时间。比我们的时区早8个小时。不能确保每天的数据在同一文件。造成发送到es里的数据每天早上8点才创建索引,发送的file的数据每天早上8点自动切割。不符合我们实际的需求。解决此问题。方法如下:方法一、加入filter字段即可解决。 filter {...转载 2020-03-18 18:43:27 · 3431 阅读 · 0 评论 -
mongodb 在windows下面进行副本建创建
一:主从复制1: 首先看看模型图 2: 从上面的图形中我们可以分析出这种架构有如下的好处: 数据备份。 数据恢复。 读写分离。 3:下面我们就一一实践 实际应用中我们肯定是多服务器部署,限于自己懒的装虚拟机,就在一台机器上实践了。第一步:我们把mongodb文件夹放转载 2017-11-08 16:56:09 · 351 阅读 · 0 评论 -
windows下 mongo副本集配置 一主一从一仲裁
好记性不如烂博客,记录一下,以后需要了直接用就可以了。本文配置的三个mongodb在同一台机器,按理来说应该放三台机器的,不过资源有限,一台机器将就用,配置副本集总比不配置的好。 本文配置使用数据库版本:3.2.6 64位版 1、拷贝三分mongodb到服务器下,目录依次为:mongo_master // 192.168.1.11 27311 主库 实际在...转载 2017-11-08 16:58:15 · 708 阅读 · 1 评论 -
Redis主从复制和集群配置
Redis主从复制和集群配置 redis主从复制概述1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库转载 2017-11-02 18:11:15 · 231 阅读 · 0 评论 -
Redis 高可用:Redis Sentinel 主从复制故障转移
Redis Sentinel 为 Redis 提供了高可用,可对复制集群中进行监控、通知、故障转移。刚好有合适的两台服务器 Centos 6.4 ,已安装 Redis 3.2 和 Redis主从复制。服务器名称:Centos222 , ip :192.168.1.222 ,主从角色:master服务器名称:Centos224 , ip :192.168.1转载 2017-11-03 11:43:22 · 393 阅读 · 0 评论 -
redis的Sentinel模式(哨兵模式)的windows安装
一、下载windows版本的Redisgithub下载地址:https://github.com/MSOpenTech/redis/tags 将压缩包解压,更名为Redis,放在D盘。删除redis-server.pdb, redis-cli.pdb, redis-check-aof.pdb, redis-benchmark.pdb删除Windows Service Documen转载 2017-11-03 11:59:07 · 8563 阅读 · 2 评论 -
Windows下使用WSRM限制MongoDB内存
有个项目用到了MongoDB,我们是在WINDOWS 2008 64位环境下部署的,为啥不部署到linux下面呢,我们没那么多服务器,只能将就一下了。 大家都知道Mongodb吃内存太厉害了,如果不重启服务,内存一直蹭蹭地往上涨,定时重启MongoDB服务是能暂时的收回内存,但这也不是长久之计。如果不去限制MongoDB的内存那么系统有多少内存都能被它消耗掉,我们的服务器上还有IIS, SQL ...原创 2018-06-25 16:30:49 · 1045 阅读 · 0 评论 -
mongodb查询分页优化
项目中需要用mongodb来进行数据测存储和查询,其中涉及到分页:分页的要求如下1)每页显示10条由于数据量太大,cursor.count()获取的符合条件的数据量也很大,导致分页得分好几万页,同时在项目中用到了skip加limit的分页方式,使得性能变慢所以通过讨论使用了一下措施.即要求22)最多分5000页,(其实用户也不可能从第一页一页一页的翻到6000页去,一般情况下翻个几...转载 2018-10-18 11:16:40 · 1267 阅读 · 0 评论 -
从零自学Hadoop系列索引
https://www.cnblogs.com/mephisto/p/4835386.html原创 2019-04-12 15:31:38 · 177 阅读 · 0 评论 -
centos7下elasticsearch安装
1、下载名称 版本 下载地址elasticsearch 6.1.1 https://www.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz解压tar -zxvfelasticsearch-6.3.1.tar.gzmv elasticsearch-6.3.1 elasticsearc...转载 2019-07-09 13:25:21 · 150 阅读 · 0 评论 -
七,可视化的客户端管理工具MongoVUE
使用mongo.exe 管理数据库虽然可行,功能也挺强大,但每次都要敲命令,即繁琐枯燥而且效率低下。下面介绍一款Windows下的可视化操作的管理工具MongoVUE下载地址:http://www.mongovue.com/downloads/运行效果如下:转载 2015-07-27 11:38:26 · 1129 阅读 · 0 评论 -
使用Redis作为消息队列服务场景应用案例
一、消息队列场景简介 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中,“消息队列”是在消息的传输过程中保存消息的容器。 在目前广泛的Web应用中,都会出现一种场景:在某一个时刻,网站会迎来一个用户请求的高峰期(比如:淘宝的双十一购物狂欢节,12306的春运抢票节等),一般的设计中,用户的转载 2017-04-06 10:09:56 · 4653 阅读 · 0 评论 -
windows下redis集群
1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/redis/releases当前我使用的是 3.0.501 2,下载 RubyInstallerhttp://rubyinstaller.org/downloads/安装时,勾选 Install Td/T转载 2017-04-14 15:19:48 · 1306 阅读 · 0 评论 -
MongoDB学习笔记(一) MongoDB介绍及安装
系列目录 MongoDB学习笔记(一) MongoDB介绍及安装 MongoDB学习笔记(二) 通过samus驱动实现基本数据操作 MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据 MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系 MongoDB学习笔记(五) Mongo转载 2015-07-27 10:24:48 · 334 阅读 · 0 评论 -
MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
MongoDB的集合(collection)可以看做关系型数据库的表,文档对象(document)可以看做关系型数据库的一条记录。但两者并不完全对等。表的结构是固定的,MongoDB集合并没有这个约束;另外,存入集合的文档对象甚至可以嵌入子文档,或者“子集合”。他们最终都可以用类似于BJSON的格式描述。我们今天就来分析MongoDB这一特性带来的独特数据管理方式。我们还是以samus驱动为例来分转载 2015-07-27 10:27:27 · 2507 阅读 · 0 评论 -
MongoDB学习笔记(六) MongoDB索引用法和效率分析
MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。下面分别讲解各种类型的索引的创建,查询,以及索引的维护等。系列目录 MongoDB学习笔记(一) MongoDB介绍及安装 MongoDB学习笔记(二) 通过s转载 2015-07-27 10:28:27 · 397 阅读 · 0 评论 -
MongoDB学习笔记(五) MongoDB文件存取操作
由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中。但是由于一个BJSON的最大长度不能超过4M,所以限制了单个文档中能存入的最大文件不能超过4M。为了提供对大容量文件存取的支持,samus驱动提供了“GridFS”方式来支持,“GridFS”方转载 2015-07-27 10:27:55 · 343 阅读 · 0 评论 -
Redis
using ServiceStack.Redis;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace ConsoleApplication1{ class Program {转载 2015-07-21 11:44:57 · 403 阅读 · 0 评论 -
MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。系列目录 MongoDB学习笔记(一) MongoDB介绍及安装转载 2015-07-27 10:25:50 · 275 阅读 · 0 评论 -
Redis Manager
using Newtonsoft.Json; using ServiceStack.Redis; using ServiceStack.Redis.Generic; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System原创 2016-01-15 17:35:15 · 363 阅读 · 0 评论 -
redis 内存库设置 教你怎么解决64位Windows版Redis狂占C盘的问题.
http://blog.csdn.net/renfufei/article/details/41180007# heapdir指定内存映射文件路径名,不能是文件名 # heapdir heapdir D:/temp/redis_heapdir/ # maxheap指定最大heap字节数,比如 10000000 # maxheap转载 2016-10-19 16:52:32 · 3395 阅读 · 0 评论 -
Ubuntu下Redis安装
Ubuntu下Redis安装本篇将介绍在ubuntu 15.10下Redis安装部署。目录:1.下载2.单机部署3.集群部署4.参考资料1.下载 下载地址:http://redis.io/download,目前稳定版本为3.0.6。 通过wget下载: $ wget http://download.redis.io/releases/r转载 2017-03-31 10:29:57 · 263 阅读 · 0 评论 -
reids集群安装
Ubuntuhttp://www.cnblogs.com/fengzheng/p/5913024.htmlhttp://www.cnblogs.com/yuanermen/p/5717885.htmlhttp://www.cnblogs.com/langtianya/p/5187681.htmlwindowshttp://www.cnblogs.com/xlin原创 2017-04-01 14:05:27 · 326 阅读 · 0 评论 -
分布式中使用Redis实现Session共享(一)
上一篇介绍了如何使用nginx+iis部署一个简单的分布式系统,文章结尾留下了几个问题,其中一个是"如何解决多站点下Session共享"。这篇文章将会介绍如何使用Redis,下一篇在此基础上实现Session。 这里特别说明一下,其实没有必要使用Redis来解决Session共享。Asp.net提供了StateServer模式来共享Session,这里重复造轮子的目的1:熟悉Redis的转载 2016-10-11 11:42:19 · 2987 阅读 · 0 评论 -
MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据
看到下图,是通过Jqgrid实现表格数据的基本增删查改的操作。表格数据增删改是一般企业应用系统开发的常见功能,不过不同的是这个表格数据来源是非关系型的数据库MongoDB。nosql虽然概念新颖,但是MongoDB基本应用实现起来还是比较轻松的,甚至代码比基本的ADO.net访问关系数据源还要简洁。由于其本身的“非关系”的数据存储方式,使得对象关系映射这个环节对于MongoDB来讲显得毫无意义,因转载 2015-07-27 10:28:11 · 442 阅读 · 0 评论