2.mongodb安装配置简单学习
                  配置好数据库路径就可以mongo命令执行交互操作了:先将服务器开起来;在开个cmd执行交互操作
                1)增删改查
                    insert方法:dp.person.insert({"name":"jack","age":20})
                    find方法:db.person.find(); db.person.find({"name":joe})
                                    1.$type匹配过滤:db.person.find({"name" : {$type : 2}})
                                    2.limit,Skip:db.person.find().limit(1).skip(1)
                                    3.sort():1 升序,-1降序db.person.find().sort({"_id":-1})
                    update方法:db.person.update({"name":"joe"},{"name":"joe","age":30})
                    remove方法:db.person.remove({"name":"joe"})
                2)创建数据库:use DATABASE_NAME;删除数据库:db.dropDatabase();show dbs:查看所以数据库
             3)查看数据库中集合:show tables,删除这个集合:db.集合名称.drop()
                4)创建索引:db.col.ensureIndex({"title":1})
                5)聚合操作:db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}])
                                    =select by_user, count(*) from mycol group by by_user
                6)java中如何使用:http://www.runoob.com/mongodb/mongodb-java.html
                        1、引jar包

                        2、连接数据库
                                //连接mongodb服务,连接数据库
                                MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
                             MongoDatabase mongoDatabase = mongoClient.getDatabase("mycol");
              7)可视话管理工具rockmongo:http://download.csdn.net/download/abc_key/7482165 
                       的下载和简单使用
        3.redis安装配置简单学习
                redis运行再内存中但可以持久化到硬盘中使其能做很多内部复杂性很强的事情
                开cmd窗口服务端redis-server.exe redis.windows.conf;另开cmd窗口打开客户端:redis-cli.exe -h 127.0.0.1 -p 6379
                1.redis配置:CONFIG GET *,可以对其中摸个配置项配置
                2.基本操作:以键值对形式存储数据
                        1)String:set name "xiaoping";get name;一个键最多能存储512MB
                        2)Hash:每个hash可以存储2的32次方键值对
                                     hset(设置hash一个字段)hget(获得)
                                     hmset(设置hash多个字段)hmget(获得)
                        3)List:最多可存储 232 - 1 元素:每次存一个到一个键中
                                    连续插入数据:lpush user3 xiaoping;lpush user3 laoli;lpush user3 xiaowang
                                    获得键值一部分值集合:lrange user3 1 10
                        4)Set:最多可存储 232 - 1:每次存一个到一个键中
                                    连续插入数据:sadd user4 xiaoping;sadd user4 laoli;
                                    获得键值一部分值集合:smembers user4
                        5)Zset:有序集合;zset的成员是唯一的,但分数(score)却可以重复:zadd key score member
                                   连续插入数据: zadd user5 0 xiaoping;zadd user5 0 laoli;zadd user5 0 xiaoping
                                   按分数排序获得指定范围键的值有序集合 zrangebyscore user5 0 100
                3.很多对于键的操作:http://www.runoob.com/redis/redis-keys.html 
                4.java中使用Redis:http://www.runoob.com/redis/redis-java.html 
                5.可视化工具:Redis管理平台http://www.liqucn.com/rj/817600.shtml 
     6.问题?
      1)本地客户端无法访问远程服务端
        原因1:redis默认只允许本地连接:
        解决1:注释掉bind 127.0.0.1可以使所有的ip访问redis若是想指定多个ip访问,但并不是全部的ip访问,可以bind
        原因2:在redis3.2之后,redis增加了protected-mode
        解决2:修改protected-mode 为 no
        解决3:不管什么原因直接加上密码就好了requirepass foobared 去掉前面的#
 

mongodb,redis简单学习的更多相关文章

  1. MongoDB快速入门学习笔记2 MongoDB的概念及简单操作

    1.以下列举普通的关系型数据库和MongoDB数据库简单概念上的区别: 关系型数据库 MongoDB数据库 说明 database database 数据库 table collection 数据库表 ...

  2. redis 基础学习总结

    背景:因为项目用到了redis,加上之前一直听说了redis,但一直没有用过,正好项目现在要用到了,抽时间简单学习了下,做个记录总结下. 一 .Redis简介 介绍Redis之前,先了解下NoSQL ...

  3. Linux yum的配置 , python环境管理, nginx搭建简单学习

    Linux yum的配置 , python环境管理, nginx搭建简单学习 一丶配置yum的数据仓库 ### yum 工具, 方便,自行解决软件之间的依赖关系. # 配置yum源仓库 (可以使用,清 ...

  4. [redis] session 保存到 redis 简单实现

    参考资料: [session保存到redis简单实现]http://blog.csdn.net/ppt0501/article/details/46700221 [Redis学习]http://blo ...

  5. MongoDB详解学习历程

    MongoDB是一个基于分布式文件存储的数据库,它是介于关系数据库和非关系数据库之间的产品. MongoDB支持的数据结构非常松散,类似json的bjson格式,因此可以存储比较复杂的数据类型.Mon ...

  6. Java中Redis简单入门

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...

  7. MongoDB Redis

    MongoDB Redis设置用户名密码了吗?看看shodan这款邪恶的搜索引擎吧!~   早上看新闻的时候看到了个醒目的新闻 开源中国:MongoDB 赎金事件持续发酵,究竟是谁之过?博客园:Mon ...

  8. mongodb,redis,mysql的区别和具体应用场景

    一.MySQL 关系型数据库. 在不同的引擎上有不同 的存储方式. 查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高. 开源数据库的份额在不断增加,mysql的份额页在持续增长. 缺点就 ...

  9. 十五分钟介绍 Redis数据结构--学习笔记

    下面是一个对Redis官方文档<A fifteen minute introduction to Redis data types>一文的翻译,如其题目所言,此文目的在于让一个初学者能通过 ...

随机推荐

  1. 谈谈Android重打包--初语

    写在前面的话 仅以此系列献给喜欢我CSDN的小伙伴们 申明 此文禁止转载,谢谢合作 序言 在开头说这会是一个系列,那就说明我有非常多话要说.从最简单的介绍到问题的提出.解决方式的构思以及整个系统的架构 ...

  2. [Spring Data MongoDB]学习笔记--注册一个Mongo实例

    1. 通过Java based bean metadata @Configuration public class AppConfig { public @Bean Mongo mongo() thr ...

  3. HDU4781(2013成都站A题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4781 题目大意:给你n个点m条边,要求你构造一个符合条件的有向联通图(若无法构造输出-1,否则输出任意 ...

  4. IIPP迷你项目(二)"Guess the Number!"

    本来这个程序是早就编完了的,一直没时间发布博客.时至今日已时隔多天,也算是复习一下事件驱动型编程的过程吧. 1 事件驱动型编程 本质上这次的作业是披着猜数字皮的图形化界面编程,好在 simplegui ...

  5. django项目部署在Apache服务器中,静态文件路径的注意点

    django Apache部署静态文件的路径注意点 静态文件放在对应的 app 下的 static 文件夹中 或者 STATICFILES_DIRS 中的文件夹中. 当 DEBUG = True 时, ...

  6. 20170405-STO库存转储单

    1.工厂间转储: (1)MB1B 移动类型 301 工厂到工厂(一步)转账,->简单明了一步转储过账后会产生 GR,MITA增加了,MIZH减少了,MB03, **会产生 GR,如果俩工厂 标准 ...

  7. 2015/7/29 (高开,V形反转,各种指标背离——可惜没买进,填补空缺图形的心理分析)

    1.李大--謝先生℡:早盘决策:如今日再次出现大幅低开  或者盘中大幅下跌可逢低 3成仓位左右分散资金做短线抄底,切记是超短 绝不追高,设置5个点止损.市场有很多名家在谈论3373点即前低点,本人告诉 ...

  8. python之路:进击的小白

    1.hello world print("hello world") 2.变量定义的规则 变量名只能是 字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声 ...

  9. 028_MapReduce中的计数器Counter的使用

    一.分析运行wordcount程序屏幕上打印信息 ##运行wordcount单词频率统计程序,基于输出输出路径. [hadoop@hadoop-master hadoop-1.2.1]$ hadoop ...

  10. java word导入导出工具类

    package com.shareworx.yjwy.utils; import java.io.InputStream; import java.util.HashMap; import java. ...