一、系统环境
操作系统:Windows10专业版 64位Redis版本:redis-64.3.0.503
二、问题描述
1.命令行启动:
redis-server redis.windows.conf
可以启动成功;
2.将Redis安装为Windows系统服务:
redis-server
一 所需软件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb
二 安装配置redis
redis下载地址 https://github.com/MSOpenTech/redis/releases ;
.Net MongoDB LBS地理位置定位 开发过程,实现商家按距离排序
前言:
在使用美团点外卖,看电影,找好吃的时候,经常会注意到软件有一个按距离排序,找离我最近的商家,心中有一些疑问,.Net+Sql Server是如何做到这一需求的?发现使用关系型数据库Sql Server实现这一需求是有
和关系数据库一样,Neo4j同样可以创建索引来加快查找速度。
在关系数据库中创建索引需要索引字段和指向记录的指针,通过索引可以快速查找到表中的行。
在Neo4j中,其索引是通过属性来创建,便于快速查找节点或者关系。
手动索引
先来说一下怎样创建手动索引。
在windows安装好了windows,首先记得要把mongodb bin目录路径放在 系统环境变量的path中,确定之后即配置好了mongo的环境变量,在dos命令框中输入mongo会出现如下 版本信息:
想要启动本地mongo 服务,直接在命令框中输入 mongod.exe 即可启动
dict的用途
dict是一种用于保存键值对的抽象数据结构,在redis中使用非常广泛,比如数据库、哈希结构的底层。
当执行下面这个命令:
> set msg "hello"
以及使用哈希结构,如:
> hset people name "hoohack"
都会使用到dict作为底层数据
项目的创建及配置
因为Neo4j依赖的jar包比较多,所以推荐使用Maven来管理。
首先创建一个Maven Project,添加依赖:
<dependency>
<groupId>org.neo4j</gro
概述
本章节介绍Insert、Update、Delete、Drop操作基本语法。
环境:
Version:3.4
insert
insert()基本语法如下:
db.collection
Tableau支持大量的文件类型数据的连接和数据库连接
但是Tableau不能直接连接MongoDB数据库,需要借助MongoDB Connector for BI
官方解释
下载安装完成之后,会在安装目录的bin目录下出现两个可执行文件mongodrdl.exe和mongosqld.exe
官
一些mongodb学习的相关知识,记录下来以便下次查看使用
参考:https://docs.mongodb.com/manual/reference/operator/
http://www.runoob.com/mongodb/mongodb-tutorial.html
https:/
Redis概述
Redis是一种key-value型数据库,运行于内存中,与它相似的数据库有memcached,现在基本被Redis替代。
Redis适用场景
我们要与传统的关系型数据库进行对比才能更好的了解与使用Redis
1.高并发场景, redis是个单线程的程序对于纯内存操作如hash查
在Debian下其实可以用apt-get一键安装Redis,但是安装的版本不是最新的。为了安装最新的Redis版本,需要从官方下载源码编译安装,过程也比较简单。
目前Redis最新的stable版本是4.0.6,源码下载地址是:http://download.redis.io/releases/re
单机模式:
1 package com.ljq.utils;
2
3 import redis.clients.jedis.Jedis;
4 import redis.clients.jedis.JedisPool;
通过修改redis配置文件(redis.conf)修改验证密码。(重启生效)
requirepass myRedis
客户端通过密码登录redis并进行操作
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
这个系列大致想跟大家分享以下篇章:
1、mongo 3.4分片集群系列之一:浅谈分片集群
2、mongo 3.4分片集群系列之二:搭建分片集群--哈希分片
3、mongo 3.4分片集群系列之三:搭建分片集群--哈希分片 + 安全
4、mongo 3.4分片集群系列之四:搭建分片集群--哈希分片 +
介绍
MongoDB是一个基于分布式、面向文档存储的非关系型数据库。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。由 C++ 语言编写。旨在为 WEB 应用处理大量数据并提供可扩展的高性能数据存储解决方案
特点
无表结构
mongoDB中的数据库操作
查看数据库名称:
db
查看所有数据库:
show dbs
切换数据库:
use 数据库名称
注意:如果数据库不存在,则指向数据库,但不会创建。直到插入数据或者是创建集合时数据库才会创建;
数据库的删除:
db.dropDatabase();
LivingMongo是一个mongodb数据库的GUI操作系统,支持对数据字段的修改、数据搜索、集合的分类、索引管理、空间统计、慢查询等
demo地址 : http://living-mongo.kupposhadow.com使用介绍 : 开源MongoDB GUI - LivingMongogi
1.mongodb下载地址https://www.mongodb.com/download-center#community
2.安装
3.在D:MongoDB目录下创建db和log两个文件夹,并创建环境变量,如下图所
4.不用auth的形式安装MongoDB
MongoDB安装完
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis是 NoSQL技术阵营中的一员。
说到NoSQL,什么是NoSQL?
NoSQL是一类新出现的数据库即not only sql,它不像关系型数据库,由