在高并发的情况下,session存redis和session存mongodb差异大么
【在高并发的情况下,session存redis和session存mongodb差异大么】 redis 数据读写都在内存 而Mongo DB 数据读写在硬盘 ,速度自然不是一个数量级的。对session来说一般没有持久化的需求,在加上redis 有数据到有效期后清除机制,redis比较适合存session了吧
■网友
session不怕丢的话,不用做持久化。memcache就行。
■网友
不同意楼上说法,redis 和mango都属于nosql,两者都可以作为缓存,同样的都可以作为数据库。1.MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力。2.Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题。另外,题主说的session并发 ,一般的session放的是用户信息,会发生并发写的情况吗
■网友
感觉存redis会好一点吧,存mongodb不是还要做一个文档到对象的相互转换么,而redis可以保存为二进制。
■网友
Redis -\u0026gt; 缓存Mongo -\u0026gt; 数据库明显Redis做Session的存储再合适不过了,读写性能超出Mongo一大截但是要注意 Redis 的淘汰策略
推荐阅读
- 在1对多的情况下,有啥好的存储方式及查找方法
- 银行存折在非户主本人的情况下怎样修改密码
- 写小说赚银子,在不考虑其他因素的情况下···那个网站贴小说的福利和待遇最好是创世中文吗
- Mac Air 2015 只有在很靠近路由器的情况下才能连上网咋办
- 仅用来看txt的网络小说的情况下,掌阅、kindle、汉王的电纸书哪个使用体验更好
- |因玩游戏不写作业家长暴打孩子并发家长群,警方:已批评教育
- airbnb在未与我(房东)沟通的情况下,直接取消房客的预定
- 怎样让图片尽可能小的情况下,保持高清
- 是哪些人在怎么样的情况下发动建立了“十年后”这个网站
- 怎样在几乎没有资源和经验的情况下开始做一个智能硬件产品