摘要: 概述Redis(REmote Dictionary Server)的缩写,由名称可想象出redis应该是提供远程字典服务功能的.在有些编程语言中,dictionary是key-value数据结构的另外一种说法,顾名释义,redis应该就是提供远程key-value功能的服务。站点官网:http://redis.io中文站点:http://redis.cn下载安装按照官方给出的下载链接,下载到本地并解压:wget http://download.redis.io/releases/redis-2.8.7.tar.gz tar -xvf redis-2.8.7.tar.gz 把解压好的redis. 阅读全文
posted @ 2014-03-20 22:59 utopiar 阅读(447) 评论(0) 推荐(0) 编辑
摘要: mongodb部署--主备、副本及数据分片主备复制副本集数据分片主备复制主备复制是最基本的一种多点部署方案,在读写分离、热备份、数据恢复等方面具有重要作用。在真实的生产环境,主备库肯定需要部署在不同的服务器中,但鉴于学习测试,这里以一台机器的不同端口进行模拟。准备工作:安装Mongodb的二进制程序安装步骤 假设已经安装在/usr/local/mongodb/目录为主库及备库创建数据目录:主库目录:/var/mongodb_master/data/ /var/mongodb_master/logs/备库目录:/var/mongodb_slave/data/ /var/mongodb_sla.. 阅读全文
posted @ 2014-02-28 23:17 utopiar 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: mongodb 基本操作(续)--聚合、索引、游标及mapReduce目录聚合操作MapReduce游标索引聚合操作像大多关系数据库一样,Mongodb也提供了聚合操作,这里仅列取常见到的几个聚合操作: Count计数就像db.collection.find()操作能返回满足条件的记录一样,db.collection.count()返回满足条件的记录数,如下: db.blog.count({"title":"mongo"}) 此命令返回blog集合中title="mongo"的记录数。Distinct去重 从其定义db.collect 阅读全文
posted @ 2014-02-28 23:00 utopiar 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: mongodb 基本操作目录mongodb安装mongod启动mongo shell启动mongod 停止mongodb基本操作:CRUD数据插入数据查询数据更新数据删除集合删除mongodb安装下载tgz文件,直接tar -zxv -f 解压,放到/usr/local目录下,这个可以根据需要决定目录位置。然后再单独设置个数据及日志目录,例如:/var/mongodb,这个也根据需要自己设置。之所以把安装目录和数据目录,是为了保持各自的清晰性。因为使用同一个mongodb可以启动多个mongod实例,而这不同的实例需要对应不同的数据空间,因此分开存放还是有好处的。mongod启动sudo -u 阅读全文
posted @ 2014-02-28 15:05 utopiar 阅读(386) 评论(0) 推荐(0) 编辑