第一章 简介 Redis是一个开源高性能键值数据库。它通过提供多种键值数据类型类适应不同场景下的存储需求,并借助许多高层及的接口使其可以胜任如缓存,队列系统等不同的角色。 1.1 存储结构 使用键值存储 ,key = v…
分类:MongoDB
[转]MongoDB使用小结:一些不常见的经验分享
1、count统计结果错误 这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如: db.collection.aggregate([{$gro…
使用java操作MongoDB
使用java操作MongoDB 下载mongoDB对Java支持的驱动包 驱动包下载地址: https://github.com/mongodb/mongo-java-driver/downloads 1、查询集合中所有…
SQL VS NoSQL 如何选择数据库
在前一篇文章中我们主要的讨论了SQL与NoSQL数据库之间的主要的差别。接下来,我们将会利用上一篇中的知识来确定在特定的场景中如何确定比较好的选择。 首先我们先来总结一下: SQL数据库: 使用表存储相关的数据 在使用表…
Redis入门笔记
NoSQL的概述 什么是NoSQL Not Only Sql 非关系型数据库 为什么需要NoSQL High performance — 高并发读写 Huge Storage — 海量数据的高效率…
Ruby On Rails + MongoDB程序
前边有介绍mongodb的安装以及ror项目的搭建,现在进行一下整合。 1.创建项目 创建项目时不再使用rails active_record支持 rails new todo -O 2.我们将要使用MongoMappe…
mongodb-用户认证、权限设置、配置文件、备份还原
创建数据库用户 > use admin switched to db admin > db.createUser( ... { ... user: "dba", ... pwd: "dba", ... rol…
在laravel中使用mongodb
环境准备 安装mongodb mongodb安装教程 安装php-mongodb扩展 php-mongodb扩展安装教程 安装laravel-mongodb 获取jenssegers/mongodb composer r…
MongoDB初体验-配置文件mongod.conf
MongoDB作为最流行的NoSQL数据库已经火了好几年了,可是一直没有时间尝试,正好我的项目里刚好有类似公告配置、帮助中心配置的需求,类似这样的关系性不强的、对事务要求不高的数据存储应该比较适合NoSQL,所以趁此机会…
REDIS数据库
启动redis sudo redis-server /etc/redis/redis.conf 测试是否启动redis ps aux|grep redis 启动:redis-server 127地址:端口号 连接redi…
MongoDB - 从3.0升级到3.6
先从3.0升级到3.4 升级mongo二进制文件到3.4版本 使用3.4版本的mongod服务启动,并打开mongo shell 切换到admin数据库 use admin 执行如下命令: db.adminCommand…
初次使用golang和mongodb开发一个完整产品的一些笔记
缘起 几个同行相约用业余时间开发一款社交应用,客户端就是微信公众号H5,因为是个人项目,我就不太想用自己擅长的C++了,麻烦不说,写起来也挺没趣,之前断断续续也用golang写了几个服务,觉得很适合用来写后台,于是技术选…