摘要: 1、用户通过分类、属性进来分页时 如果没有缓存,就读数据库前10页的数据Id,转为json,根据cate_分类1+cate_分类2+cate_分类3+arr_属性1+arr_属性2+arr_属性3作为 key值存储 2、有缓存时,就直接读缓存的分页数据Id,根据分页数,找出分页的ID,将分页id串成 阅读全文
posted @ 2016-07-07 19:14 sandea 阅读(2842) 评论(0) 推荐(0)
摘要: 一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索 阅读全文
posted @ 2016-07-07 18:33 sandea 阅读(184) 评论(0) 推荐(0)
摘要: componets配置: 'mongodb' => [ 'class' => '\yii\mongodb\Connection', 'dsn' => 'mongodb://test:[email protected]:27017/yiimongodb', ], 控制器: <?php namespace 阅读全文
posted @ 2016-07-07 17:52 sandea 阅读(1604) 评论(0) 推荐(0)
摘要: 切换/创建数据库 use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 完整的命令如下:db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <nu 阅读全文
posted @ 2016-07-07 17:51 sandea 阅读(15436) 评论(0) 推荐(0)
摘要: MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下: 注:研究成果基于Windows平台 MongoDB在本机安装部署好后 1. 输入命令:show dbs,你会发现它内置 阅读全文
posted @ 2016-07-07 17:43 sandea 阅读(301) 评论(0) 推荐(0)
摘要: 最近安装了mongodb3.1.4,并启用了权限验证,在dos窗口下操作没有任何问题,为了维护方便就下载了一个客户端工具Robomongo 0.8.5,用户名、密码的等配置好点解测试,结果连接服务没有问题,权限验证没有通过,如图 查看日志,发现有一句:Failed to authenticate a 阅读全文
posted @ 2016-07-07 17:42 sandea 阅读(6388) 评论(1) 推荐(0)
摘要: @author 周煦辰 2016-03-21 这段时间新上了一个项目,使用的是Yii2框架。这里记录一下Yii2框架、Yii2-Mongo拓展、Yii2-Redis拓展等的安装流程。因为使用的系统是Windows,这里只说Windows下的安装方法,不过Linux下大同小异,甚至可以说比Window 阅读全文
posted @ 2016-07-07 14:43 sandea 阅读(436) 评论(0) 推荐(0)
摘要: 配置多数据库: 如果在你的应用中应用了不止一个数据库,且你需要给你的 AR 类使用不同的数据库链接(DB connection) ,你可以覆盖掉 yii\db\ActiveRecord::getDb() 方法: 阅读全文
posted @ 2016-07-07 14:40 sandea 阅读(3166) 评论(0) 推荐(1)