Redis企业概述

针对开发人员的需求而设计,与简单的键值数据存储区不同,Redis数据结构提供了灵活的方法来为现代应用程序中的许多用例建模数据数据并实现强大而快速的内存处理

这些数据结构避免了与每个数据库操作的应用程序对象到数据库实体之间的转换相关的开销。

Redis提供字符串哈希列表列表集排序集位图位域超级日志地理空间索引和流作为本机数据结构对于每个数据结构,Redis维护专用命令以允许以有效方式执行多种类型的操作

下载白皮书

弦乐

Redis字符串中用途最广泛的构建块之一是二进制安全数据结构,它可以存储任何类型的数据,字符串,整数,浮点值,JPEG图像序列化的Ruby对象或其他任何您希望携带的数据,都可以对整个字符串或部分进行操作并增加或减少整数和浮点数

将Redis用作应用程序缓存的原因

阅读白皮书


套装

Redis Sets数据结构存储唯一的成员集。使用Sets可以添加获取或删除成员,检查成员资格或检索随机成员。还可以执行集合操作,例如交集并集,集合差和计算集合基数

使用Redis的建议指南

阅读白皮书


排序集

Redis Sorted Sets包含一组按浮点分数排序的唯一成员。与Sets一样,您可以添加或删除单个成员,并执行集合操作(​​例如并集相交集差异和计算基数),此外,您还可以基于得分或成员查询集合值汇总过滤器和订单结果

Redis的实时个性化

阅读白皮书


清单

Redis列表保存根据插入顺序排序的字符串元素的集合,根据偏移量修剪两端的推入式或弹出式项目,根据偏移量读取单个或多个项目,或者按值和位置查找或删除项目。您还可以针对异步消息传输进行阻塞调用

Redis快速数据提取

阅读白皮书


散列

与文档存储中的文档或关系数据库中的行类似,Redis Hashes结构存储一组字段值对。它提供了添加或删除单个项以及获取整个哈希或使用哈希中的一个或多个字段的功能。一个柜台

使用Docker创建和部署Redis容器

查看网络研讨会


位图

Redis位图是一种紧凑的数据结构,用于存储二进制逻辑和状态,它提供命令以获取并在给定位置设置位值并执行要么异或多个位图键之间的操作

使用微服务使会话存储更加智能

阅读白皮书


位域

位域提供了一种有效的紧凑方式,可在单个阵列中实现多个计数器。它允许在给定位置递增和递减计数器,并在计数器达到上限时标记溢出


超级日志

雷迪斯超级日志是一种概率数据结构,用于以固定的内存大小对唯一值设置基数进行计数您可以使用内存效率来添加和计算大量唯一项,并合并两个或多个超级日志数据结构合二为一

Redis HyperLogLog深入探讨

阅读白皮书


地理空间指数

地理空间索引提供了一种在Redis中管理和使用地理空间数据的极其有效且简单的方法。您可以添加具有纬度和经度的唯一项,计算对象之间的距离,并从某个位置找到给定半径范围内的成员

Redis地理空间数据

学到更多


Redis Streams是一种功能强大的数据结构,用于管理消息队列等高速数据流。开箱即用的分区复制和持久性可在亚毫秒级的延迟下每秒捕获和处理数百万个数据点Redis Streams基于高效的基数树实现,使范围和查找查询变得非常快。它通过异步调用将生产者和使用者连接起来,并支持使用者组

阅读有关流的信息