Advertisement

Redis简介及其常见应用场景

阅读量:

1. 基础与协议

Redis作为一种广泛应用于缓存的应用程序,并遵循BSD协议。 BSD 协议属于五大开源软件许可协议之一 ,它允许用户基于现有产品对源代码进行修改并重新发布 ,并且能够以商业形式发行 。特别提示 ,用户可以在源代码中保留原有的 BSD 协议信息 ,但不得以原作者 、 机构或产品的名义进行市场推广 。

  • 内存数据库

Redis是一种键值对类型的数据库(相较于 MySQL 是一种关系型数据库),换句话说每个键都绑定一个值 这一特点使得它能够在一定程度上实现高效的运行效果之一。此外 Redis 中的所有数据在运行时均存放在内存中 这包含了两个方面的含义:首先 单台 Redis 的存储容量由其内存容量决定(假设所有内存都用于存储 Redis 数据)。如果需要存储更多数据 可以考虑增加 Redis 内存容量或部署 Redis 集群版本;其次 Redis 支持将数据持久化存储到本地磁盘上 但这种持久化操作本身不会直接进行磁盘读写操作 这种机制通常用于服务器重启前先将当前的数据状态保存到本地磁盘 在后续重新启动后自动从本地磁盘加载这些保存的数据至当前的工作环境中的缓

全部评论 (0)

还没有任何评论哟~