redis可以做数据库么

来源: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入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 17,535评论 3 313
  • 【本教程目录】 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动r...
    徐猿猿阅读 1,885评论 0 35
  • MYSQL应该是最流行的WEB后端数据库。大量应用于PHP,Ruby,Python,Java 等Web语言开发项目...
    smooth00阅读 2,470评论 0 16
  • 最近小北的羽毛球水平进步很快,两三个来回已经很正常了,不过输球后还是很伤心的。请看粉笔画:爸爸和小北举行羽毛球比赛。
    海滨阅读 76评论 0 1
  • [机器学习算法工程师]微信公众号送书活动: 活动时间:自今日起至五一之前,活动具体详情见下文和微信公众号文章,微信...
    机器学习算法工程师阅读 312评论 0 0