暂无图片
为什么缓存层大部分都是用redis而不是mongodb?
我来答
分享
秦朝阳
2021-09-15
为什么缓存层大部分都是用redis而不是mongodb?

为什么缓存层大部分都是用redis而不是mongodb?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

和缓存的对象有关。大部分都是结果集。比较简单。
其实数据库都有缓存不管是mongo还是mysql pg oracle。大部分数据库自己也可以缓存。
只是一些开发框架中实现都是redis,开发就用了。
没有redis的时候日子不也过来了吗?

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
秦朝阳
题主
2021-09-15
明白了
回答交流
Markdown


请输入正文
提交
相关推荐
MongoDB 的客户端哪个好用?
回答 1
已采纳
NoSQLBoosterforMongoDB
MongoDB当前哪些主机在连?
回答 2
打开MongoDBshell,使用以下命令连接到您的MongoDB数据库:mongo<databaseurl>其中<databaseurl>是您的MongoDB数据库的连接UR
mongodb有没有类似于mysql的组提交机制呀?事务提交机制是怎样的呀
回答 1
已采纳
mongodb是非关系型数据库,并不遵循ACID,所以并没有你说的事务这种情况。
mongo占用内存7个G,但是数据量只有1个G,索引120m
回答 1
内存参数设置太大了
mongodb创建单个字段全文索引后,业务数据插入很慢
回答 5
模糊查询本身就存在性能问题。因为索引的内容不在内存中,索引需要不停的读取文件,加载到内存,导致io高。现有情况下最好的办法是内存加大,把数据全部放在内存。或则模糊查询更改逻辑。底层硬盘必须是ssd
mongodb自带的mapreduce可以做中文字频统计吗?
回答 1
>db.tablename.mapReduce(function(){emit(this.column,1);},function(key,values){returnArray.sum(val
mongo奔溃后,无法正常启动,按网上方案删除了mongo.lock文件,repair后还是不行。怎么启动?
回答 1
错误日志内容太少了。确定配置文件没有动,权限或则文件删除
mongodb 控制用户登入
回答 8
已采纳
先创建一个nologin的角色,然后创建用户的时候将这个角色指定给他就行了
MongoDB从库宕机问题
回答 2
已采纳
mongodb副本集是基于全量oplog增量的。couldnotfindmember说明无法找到增量点。解决方式:从副本节点剔除问题节点之后,初始化这个问题节点,再从新添加,这样会自动sync全量增量
mongodb 怎么通过命令行客户端查看配置?
回答 1
已采纳
常用的命令mongoshport27017db.isMaster()db.stats()db.serverStatus()其他可以参考官方文档