欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 为什么

为什么

Redis 可以用来做数据库吗?

分类: 为什么 常识词典 编辑 : 常识 发布 : 08-20

阅读 :380

Redis 可以用来做数据库吗?看到许多人用来做 cac-e ,计数器,队列,做数据库靠谱吗?11 个答案

答案 1:

目前redis做数据库还不太靠谱。它支持的数据类型太少,而且查询功能太弱。redis并不是为了作为数据库使用的,它更多地是一个高速存取器,一般用作缓存和类似场景。如果你想找一个关系型数据库如mysql的替代者,推荐使用mongodb,支持海量数据,查询功能强大,数据类型支持广泛。目前已有一些团队在后-全使用mongodb作为数据库。

答案 2:

可以,它是一个内存数据库( 注意是内存数据库) . 前提是你充分了解它.

答案 3:

我们是用它做高速的缓存,当然在不care内存的情况下,这东西耗内存

答案 4:

不靠谱,数据必须有其他持久化方式

答案 5:

redis能不能拿来当数据库,取决于你想要存储什么数据如果你打算存储一些临时数据,数据规模不大,不需要太复杂的查询,但是对性能的要求比较高,那可以拿redis当数据库使用。否则别拿来当数据库用

答案 6:

redis 能不能做数据库,要看你具体的需求了。1. 像楼上各位大牛提到的,redis的持久化有问题,如果 使用aof模式,并且fsync always,则性能比mysql 还低,如果你喜欢redis 方便的数据结构而对性能要求不高,或者性能要求很高,但允许一定程度的丢失数据,则可以用redis做为数据库。2. redis 是内存数据库, 内存写满后,数据不会存储到硬盘上(VM 不稳定,diskstore未启用),如果你内存足够大,则可以用redis作为数据库。

答案 7:

redis能否做数据库用取决于如下几个条件:1:数据量,毕竟内存数据库,还是受限于内存的容量,虽然可以redis可以持久化。2:数据的结构,是否能够将关系型数据结构都转换为key/value的形式。3:查询的效率,对范围查询等,是否能转换为高效的-as-索引查询

答案 8:

不靠谱,数据持久化有问题。替换memcac-e已经靠谱,但前提是对内存的care程度不高。

答案 9:

持久化肯定不靠谱,但是用它做cac-e还是很不错的说

答案 10:

这种KV存储完全不具备数据库所能提供的数据安全性保障。所以还是用来做缓存比较合适

答案 11:

redis做数据库不靠谱,不是所有的数据都是立即回写磁盘的。

下一篇:-要创建黄埔军校? 下一篇 【方向键 ( → )下一篇】

上一篇:农村现在充斥着越来越多的,你想过没有这里面有很大的市场空白? 上一篇 【方向键 ( ← )上一篇】