通过session获取用户id 在高并发的情况下,session存redis和session存mongodb差异大么?
浏览量:2859
时间:2021-03-15 08:30:18
作者:admin
在高并发的情况下,session存redis和session存mongodb差异大么?
我不同意你的观点。Redis和mango属于NoSQL。两者都可以用作缓存,也可以用作数据库。
1. mongodb的文档模型自由灵活,可以让您在开发过程中更加顺畅。Mongodb能够处理数据量大、并发性高、事务性弱的Internet应用。Mongodb内置的水平扩展机制提供了从100万到10亿的数据处理能力。
2. Redis是单进程单线程模式,通过队列模式将并发访问改为串行访问。Redis本身没有锁的概念,也没有多个客户端连接的竞争。但是,当jedis客户端并发访问redis时,会出现连接超时、数据转换错误、阻塞、客户端关闭连接等问题。另外,主要的主题是关于会话并发性。一般来说,会话会放置用户信息。会不会发生并发写入
在集群Web系统中,会话管理可以通过第三方缓存实现。
如果您使用spring,您可以通过会话侦听器监视会话的更改,这更便于实现。不建议存储会话。Redis可以用来模拟会话,特别是在分布式环境中,比如多个web服务器(比如Tomcat)r
通过session获取用户id redis实现session共享原理 伪静态网站的优势
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。