Redis与其他key-value存储有什么不同?

参与7

2同行回答

Luga LeeLuga Lee系统架构师None
最重要的无非2点:1、 Redis既可以运行在内存中同时可以持久化到磁盘中2、 基于内存中的操作,Redis可以做很多内部复杂性很强的事情显示全部

最重要的无非2点:
1、 Redis既可以运行在内存中同时可以持久化到磁盘中
2、 基于内存中的操作,Redis可以做很多内部复杂性很强的事情

收起
互联网服务 · 2019-12-20
浏览1274
匿名用户匿名用户
Redis 有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。 Redis 的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。Redis 运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因...显示全部

Redis 有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。 Redis 的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。

Redis 运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样 Redis 可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式产生的,因为他们并不需要进行随机访问。

收起
互联网服务 · 2019-12-24
浏览1141

提问者

andyfa
软件开发工程师某证券
擅长领域: 数据库大数据服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-12-20
  • 关注会员:3 人
  • 问题浏览:2677
  • 最近回答:2019-12-24
  • X社区推广