您的位置:首页 > 数据库 > Redis

Redis 可以用来做数据库吗?

2020-07-13 05:19 169 查看

是否可以用来作为数据库,还是看业务,架构是技术对业务妥协的结果!
按照发展阶段来看。
产品初期,业务需求多变,数据量很小,数据结构朝令夕改,这时候如果用mysql很有可能会在改
数据库结构上疲于奔命,如果用Redis,由于没有Scheme约束,数据结构的变更相对容易,比起
mysql能轻松不少。
产品中期,业务需求逐渐稳定,可以将核心数据导到mysql中落地,其余数据仍然放在Redis中。
产品后期,业务需求基本稳定,数据应该尽量都落地到mysql,Redis做高速缓存,或者先写到
Redis,再异步刷到mysql。
mysql能支持对各个字段的查询,Redis的查询仅限于对key的简单匹配,如果要对value进行复杂查
按照对数据的需求来看询,不适合用Redis。
Redis新增了计数器、bitmaps以及地理位置索引的支持,特别是地理位置索引,可以方便的做附近
搜索,有需求的话可以考虑。

Redis 可以用来做数据库吗? - 李波的回答 - 知乎
https://www.zhihu.com/question/19660689/answer/89272054

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐