redis笔记01[通俗易懂]

redis笔记01[通俗易懂]起步 redis简介 redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. redis与其他key-value缓存产品有一下三个特点: redis支持数据的持久化,可…

redis笔记01

起步

redis简介

redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库.

redis与其他key-value缓存产品有一下三个特点:

  • redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
  • redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储.
  • redis支持数据的备份,及master-slave模式的数据备份

redis优势

  • 性能极高-Redis能读的速度是110000次/s,写的速度是81000次/s.
  • 丰富的数据类型-Redis支持二进制案例的Strings,List,Hashes,Sets及Ordered Sets数据类型操作
  • 原子-redis的所有操作都是原子性的,同时redis还支持对几个操作全并后的原子性执行(原子性即为一个操作的完整性,要不就全不操作,要不就操作成功)
  • 丰富的特性- Redis还支持publish / subscribe ,通知 ,key过期的等等特性.

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

  • Redis有着更为复杂的数据类型,不用于其他key-value类型的数据库方案,他这个类型更加的透明对于程序员来说,无需进行额外的抽象
  • Redis虽然说的运行在内存中,但是也是可以进行持久化存储到硬盘中的,这要根据这个数据量进行权衡.这样相比在硬盘中的复杂的数据类型,内存操作显得更加的直接,简单,这样redis可以做更加复杂的一些操作.同时,在磁盘的格式方面,他们是以一个紧凑的追加方式产生的,因为他们不需要进行随机的访问.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9523.html

(0)
上一篇 2023-02-06
下一篇 2023-02-06

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注