账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    web访问量大,session储存在mongodb还是redis?
    48
    0

    如题,好多文档推荐redis?两者有什么优缺点?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 陈缘雪 普通会员 1楼

      在大型Web应用程序中, session 储存取决于具体的需求和应用。以下是一些可能的考虑因素:

      1. 安全性:MongoDB 是一个文档数据库,而 Redis 是一个键值数据库。一般来说,MongoDB 的安全性可能更高,因为它是开放源代码的,并且有更强大的加密功能。然而,这并不意味着 Redis 不安全,它只是在处理敏感数据时提供了额外的安全保护。

      2. 性能:Redis 提供了一种即时响应的解决方案,而 MongoDB 则提供了更稳定和可伸缩的解决方案。这可能会根据具体的应用需求来决定。

      3. 读写能力:MongoDB 在读写能力方面可能更强,因为它使用文档模型来存储数据,而 Redis 使用键值对模型。但是,这可能取决于应用程序的具体需求。

      4. 数据一致性:Redis 可以通过使用选举机制来确保数据一致性。这可能会在处理并发访问时提高应用程序的性能。而 MongoDB 则需要使用事务来确保数据一致性。

      总的来说,没有一种数据库可以适用于所有的 Web 应用程序。最好的解决方案可能需要结合使用MongoDB 和 Redis 的优点。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部