java - 用了redis还需要MySQL或者Oracle之类的数据库吗

 伤心怪人_234 发布于 2022-10-30 17:59

如题 像一些大并发访问的如新浪微博应用了redis 我想知道数据都存储在redis里面吗 还有没有用非nosql数据库来存储数据

12 个回答
  • Redis用来做一些热数据和快捷数据的存储是没问题的,单纯说Redis是缓存完全低估了Redis。
    但原始数据依然至少要用传统的方法存一份,保证Redis的任何数据都可以从原始数据中重复得出。

    2022-10-31 21:45 回答
  • redis可以作为缓存,存放热数据,而冷数据落地进入sql数据库。由于redis是nosql,基于内存,持久化也是一种方法,但是数据落地部分还是要有的。

    2022-10-31 21:45 回答
  • 持久化是必要的

    2022-10-31 21:45 回答
  • Redis是缓存,缓存不是作为持久化的地方.数据库才是

    2022-10-31 21:45 回答
  • 那是必须的啊

    2022-10-31 21:45 回答
  • 需要。

    生产环境中,redis多用来做缓存或者队列,数据的存储还是要放到mysql之类的关系型数据库中

    2022-10-31 21:45 回答
  • 前端读取数据redis
    后台操作用mysql
    后台mysql同步到redis
    前端redis数据队列到mysql

    2022-10-31 21:45 回答
  • 对比是否可取代,要找出重要三点:
    1、Redis数据持久化还是有问题。
    2、不支持事务严格ACID
    3、不支持复杂条件查询。

    2022-10-31 21:46 回答
  • http://blog.jobbole.com/83459/
    建议看下这个!

    2022-10-31 21:46 回答
  • 必须需要。nosql不能胜任所有开发场景。
    并且redis的持久化并不绝对完美

    2022-10-31 21:46 回答
  • 看场景而定,redis似乎也能持久化,虽然我不知道能不能有关系数据库那种可靠性
    复杂一点的逻辑都要上数据库

    2022-10-31 21:47 回答
  • Redis 一般做缓存用,如果需要持久化存储,肯定是需要像mysql 这种数据库的

    2022-10-31 21:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有