《Redis使用手册》(试读版)
但 Redis 并没有因为⾃⼰拥有天然的速度优势就放弃了⾃⼰在效率⽅⾯的追求。 与此相反, Redis 的开发者在实现各项数据结构和特性的时候都经过了⼤量考量, 在底层选⽤了很多⾮常 ⾼效的数据结构和算法, 以此来确保每个操作都可以在尽可能短的时间内完成, 并且尽可能地节省内存。 对⽤户友好的API、⽂档以及社区 “虽然 Redis 提供了很多很棒的数据结构和特性, 但如果它们使⽤起来⾮常困难的话, HVALS 命令和 HGETALL 命令时可能会得到不同的结果, 因此⽤户在使⽤这三个命令的时候, 不应该 对它们返回的元素的排列顺序做任何假设。 如果有需要的话, ⽤户可以对这些命令返回的元素进⾏排序, 使得它 们从⽆序变为有序。 举个例⼦, 如果我们以不同的设置顺序创建两个完全相同的散列 hash1 和 hash2 : redis> HMSET hash1 field1 value1 field2 "PostgreSQL" 3) "MongoDB" 4) "MySQL" 5.4.1 元素的⽆序排列 因为 Redis 集合以⽆序的⽅式储存元素, 并且 SMEMBERS 命令在获取集合元素时也不会对元素进⾏任何排序动 作, 所以根据元素添加顺序的不同, 两个包含相同元素的集合在执⾏ SMEMBERS 命令时的结果也可能会有所不 同。 ⽐如在以下代码中, 我们就以相反的顺序向 fruits-a 和 fruits-b0 码力 | 352 页 | 6.57 MB | 1 年前3阿里云云数据库 Redis 版 产品简介
原生采用单线程机制,CPU 为单核能力,性能在8万 QPS 的业务建议使用。如果需要更 高的性能要求,请选用集群版配置。 Redis 命令相对简单,排序、计算类命令较少 由于 Redis 的单线程机制,CPU 为主要瓶颈。如排序、计算类较多的业务建议选用集群版配置。 开放地域 开放单节点的售卖地域有华北1、华北2、华南1、华东1、华东2。 Redis 标准版-双副本 Redis 原生采用单线程机制,性能在10w QPS 以下的业务建议使用。如果需要更高的性能要求 ,请选用集群版本。 Redis 命令相对简单,排序、计算类命令较少 由于 Redis 的单线程机制,CPU 会成为主要瓶颈。如排序、计算类较多的业务建议选用集群版配置。 Redis 集群版-双副本 简介 云数据库 Redis 提供双副本集群版实例,轻松突破 提供双副本集群版实例,轻松突破 Redis 自身单线程瓶颈,可极大满足对于 Redis 大容量或高 性能的业务需求。 云数据库 Redis 集群版内置数据分片及读取算法,整体过程对用户透明,免去用户开发及运 维 Redis 集群的烦恼。 组件 云数据库 Redis 双副本集群版实例由 Proxy 服务器(服务代理)、分片服务器和配置服务器三个组件组成。 云数据库 Redis 版 产品简介 14 -0 码力 | 33 页 | 1.88 MB | 1 年前3
共 2 条
- 1