dot 快速的未来将在您所在的城市举办的活动中到来。

加入我们在 Redis 发布会上

Redis 内存中的键

Redis Keys in RAM

改编自苏斯博士的《绿鸡蛋和火腿》。文本链接,艺术版权归苏斯博士所有。

I am San. Do you like Redis keys in RAM?

我是山。
我是山。
我是山。

那个山-我-是!
那个山-我-是!
我不喜欢那个山-我-是!

你喜欢 Redis 内存中的键吗?

我不喜欢它们,山-我-是
我不喜欢 Redis 内存中的键。

Would you like them large or small?

你喜欢它们大1还是小?

我不喜欢它们大或小。
我根本不喜欢它们。
我不喜欢 Redis 内存中的键。
我不喜欢它们,山-我-是。

Would you like them as a String?

你喜欢它们作为一个字符串吗?
你是否要序列化所有内容?

我不喜欢它们作为一个字符串。
我不喜欢序列化东西。
我不喜欢它们大或小。
我根本不喜欢它们。
我不喜欢 Redis 内存中的键。
我不喜欢它们,山-我-是。

Would you like them in a Hash?

<a
</a
你喜欢它们作为一个哈希吗?
你喜欢哈希作为缓存吗?

不是作为哈希。不是作为缓存。
不是作为字符串。不序列化,什么都没有。
我不想它们大或小。
我根本不想要它们。
我不想 Redis 内存中的键。
我不想它们,山-我-是。<a
</a

Would you want them as a List instead?

<a
</a
你想将它们作为列表吗?
你想访问尾部、主体和头部吗?

不是作为列表。不是作为哈希。
不是作为字符串。不是作为缓存。
大小我都不要。
再见,山-我-是,非常感谢。

Would you? Could you? As a Set?

<a
</a
你愿意吗?可以吗?作为一个集合?
获取差集!存储并集!或者只是交集…

我不愿意,不能,作为一个集合。

你可能喜欢它们。
你肯定会看到的。
你可能喜欢
按分数排序的集合?

http://try.redis.io

<a
</a
我不愿意,不能按分数排序。
不再是集合了!我说不再了!
我不喜欢它们作为一个列表
现在就停止 - 我坚持。
我不喜欢它们作为字符串或哈希
我不喜欢内存数据库或缓存。
我不想 Redis 内存中的键。
我不想它们,山-我-是。

你不喜欢它们。你说的是。
http://try.redis.io!试一试!你可能会。
试一试,你可能会,我说。

Say! Data structures are so much FUN!

山!如果你让我做的话,
我会试一试。你会看到的。

<a
</a
说!我喜欢 Redis 内存中的键!
我喜欢!我喜欢它们,山-我-是!
所以我会将它们作为字符串。
以及作为哈希、列表或任何东西。
以及作为集合 - 无序的和有序的。
说!数据结构太有趣了!

我非常喜欢 Redis 内存中的键
谢谢!Grazie,山-我-是


后记

我在 “以奇特和不寻常的方式使用 Redis” 讲座中介绍了以上内容,该讲座在 2015 年阿姆斯特丹的 Percona Live Europe 上发表。虽然主要侧重于 MySQL,但会议的程序中却有 **不少于四个** 专注于 Redis 的会议。不包括我自己的。作为一名 Redis 的倡导者,这可能是我所能希望的最好的事情,但作为一名演讲者,这却带来了挑战:如何准备一个与听众相关的演讲,这些听众不仅在 Redis 方面的经验各不相同,而且在 NoSQL 方面的经验也各不相同?

因此,结果是将基本和高级的 Redis 主题混合在一起,我希望初学者和 Redis 老手都能从中受益。DR.ediseuss 主题需要一些背景介绍:像我之前的许多人一样,当我迈出红砖路的第一步时,我有点困惑2 于 API 的命名方案。在深入了解的同时,我想出了一个简短的“诗歌”,这只是所有这些的第一步。为了让您享受,这里是我的“苏斯博士读 Redis”一书中的第一页(也是唯一的一页)

这是我的朋友
他的名字叫 ZADD
ZADD 是个孩子
总是 SADD

真的很糟糕
ZADD 是 SADD
我不知道为什么
这让我 SCARD

我希望 ZADD
有一天会很高兴
他会克服
这个愚蠢的 PFADD

诉讼?好评如潮?电子邮件 或者 发推文给我 - 我非常可用 🙂


FN#1 Redis 中的键最多可以达到 512MB,并且是二进制安全的。简单的字符串值最多可以达到 512MB,并且也是二进制安全的。其他数据结构可以包含 232 个元素,每个元素最多可以达到 512MB。

FN#2 对初学者的鼓励 - 它很快就会完全到位,你会想知道一开始有什么那么令人困惑 🙂