美文网首页
redis可以做数据库么

redis可以做数据库么

作者: 晚云落 | 来源:发表于2018-05-16 13:41 被阅读62次

来源:https://www.v2ex.com/t/106208

v2ex的数据不算多,我们公司的数据库有14g,但是时常访问的数据最多也就1g,这些热数据完全可以用redis顶下来,但是不排除访问冷数据。 

如果全用redis的话这个性价比是不可接受的。所以我的做法一直是用mysql保存所有的数据,同时redis实时对热数据进行缓存。就像mysql是一个资料库,所有的资料都可以在mysql找到,而redis像是一个前台,可以很快速的查到想要的数据,如果找不到,就去资料库现提。 

目前redis占用不到1G的内存

继续上一条,mysql会定时做备份,就算redis挂掉也没有关系,可以再从mysql取。这样又减低了一点运维的风险。同时有些功能redis可以完成的,那就用redis做,比如排名,时间线之类。 

而有的时候redis确实也没有mysql灵活,业务需求不可能一直局限于技术能力,这时redis就单纯做缓存就好。 

总而言之,言而总之,做服务器的千万别在一楼树上吊死,一定要给自己留一条后路,降低任何风险造成的损失

相关文章

  • redis可以做数据库么

    来源:https://www.v2ex.com/t/106208 v2ex的数据不算多,我们公司的数据库有14g,...

  • 一文读懂Redis

    一、redis简介 Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件...

  • redis总结

    redis总结: 1.介绍下redis:   redis是一个key-value数据库,属于非关系型数据库,可以存...

  • Redis基本使用

    Redis数据库 Redis 是一个高性能的key-value数据库 主要用Redis实现缓存数据的存储,可以设置...

  • Redis学习笔记-1

    Redis是什么,为什么这么快 Redis 是key-value型数据库 Redis是内存的数据库,这样可以避免磁...

  • Redis作用

    Redis数据库Redis 是一个高性能的key-value数据库。主要用Redis实现缓存数据的存储,可以设置过...

  • [redis 源码走读] maxmemory 数据淘汰策略

    redis 是内存数据库,可以通过 redis.conf 配置 maxmemory,限制 redis 内存使用量。...

  • day40-Python连接Redis

    一、Redis 1.Redis数据库 Redis内存数据库 -> KV数据库 2.Redis持久化数据 Redis...

  • 超详细的redis学习(2)-进阶篇

    redis多数据库 说明:一个redis实例可以包含多个数据库,客户端可以指定连接某个数据库(与MySql客户端我...

  • 读《Redis实战》有感

    一、redis的优势 1、redis简介 redis是速度非常快的非关系型数据库,是内存数据库,可以以key-va...

网友评论

      本文标题:redis可以做数据库么

      本文链接:https://www.haomeiwen.com/subject/cyepdftx.html