cari

Rumah  >  Soal Jawab  >  teks badan

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

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

怪我咯怪我咯2770 hari yang lalu1070

membalas semua(12)saya akan balas

  • 高洛峰

    高洛峰2017-04-17 17:37:18

    Redis 一般做缓存用,如果需要持久化存储,肯定是需要像mysql 这种数据库的

    balas
    0
  • 黄舟

    黄舟2017-04-17 17:37:18

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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:37:18

    必须需要。nosql不能胜任所有开发场景。
    并且redis的持久化并不绝对完美

    balas
    0
  • 黄舟

    黄舟2017-04-17 17:37:18

    http://blog.jobbole.com/83459/
    建议看下这个!

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:37:18

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

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:37:18

    前端读取数据redis
    后台操作用mysql
    后台mysql同步到redis
    前端redis数据队列到mysql

    balas
    0
  • 阿神

    阿神2017-04-17 17:37:18

    需要。

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

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:37:18

    那是必须的啊

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 17:37:18

    Redis是缓存,缓存不是作为持久化的地方.数据库才是

    balas
    0
  • 高洛峰

    高洛峰2017-04-17 17:37:18

    持久化是必要的

    balas
    0
  • Batalbalas