在高并发的状态下,session存redis和session存mongodb之间的差别大吗?

sweet提问于 2018-04-30 12:01
1 个回答
  • yuzhihui19832018-04-30 23:20

    redis 和mango都属于nosql,两者都可以作为缓存和数据库。


    1.MongoDB的文档模型更为灵活自由,能够保证在开发过程中通常。MongoDB能够应对大数据量、高并发、弱事务的互联网应用。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力。


    2.Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身不存在锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题。