改编自苏斯博士的“绿鸡蛋和火腿”。 文本链接 ,艺术版权归苏斯博士所有。
我是桑。
我是桑。
桑我是。
那个 San-I-am!
那个 San-I-am!
我不喜欢那个 San-I-am!
你喜欢 RAM 中的 Redis 键吗?
我不喜欢他们 San-I-am
我不喜欢 RAM 中的 Redis 键。
您想要 大号 还是小号?
我不喜欢它们大或小。
我一点也不喜欢他们。
我不喜欢 RAM 中的 Redis 键。
我不喜欢他们 San-I-am。
你想要他们作为一个字符串吗?
你会序列化一切吗?
我不喜欢它们作为字符串。
我不喜欢连载东西。
我不喜欢它们大或小。
我一点也不喜欢他们。
我不喜欢 RAM 中的 Redis 键。
我不喜欢他们 San-I-am。
你想把它们放在哈希中吗?
你想要一个哈希作为缓存吗?
不在哈希中。不作为缓存。
不是作为字符串。没有序列化,什么都没有。
我不希望它们变大或变小。
我不要他们,一点也不要。
我不希望 RAM 中的 Redis 密钥。
我不要他们,San-I-am。
您希望将它们作为列表吗?
你想访问尾巴、身体和头部吗?
不作为列表。不是作为哈希。
不是作为字符串。不作为缓存。
小或大我将一无所有。
再见 San-I-am,非常感谢。
你会?您可以...吗?作为一套?
找不同!存储工会!或者只是相交...
我不会,不能,作为一个集合。
你可能喜欢他们。
你肯定会看到的。
你可能喜欢
按分数排序集?
我不会,不能通过分数。
没有更多的套装!我不说了!
我不喜欢他们作为一个列表
现在就停止-我坚持。
我不喜欢它们作为 String 或 Hash
我不喜欢内存数据库或缓存。
我不希望 RAM 中的 Redis 密钥。
我不要他们,San-I-am。
你不喜欢他们。所以你说。
http://try.redis.io
!试试看!你可以。
试试看,你可以,我说。
桑!如果你愿意让我,
我会试试的。你会看见。
说!我喜欢 RAM 中的 Redis 键!
我愿意!我喜欢他们,San-I-am!
所以我将把它们作为一个字符串。
作为哈希、列表或任何东西。
作为一个 Set - 无序和有序的。
说!数据结构非常有趣!
我喜欢 RAM 中的 Redis 键
谢谢你!谢谢,San-I-am
后记
我 在阿姆斯特丹举行的 Percona Live Europe 2015 上 作为“以奇怪和不寻常的方式使用 Redis” 演讲的一部分介绍了上述内容。虽然主要围绕 MySQL 展开,但会议的计划中有 不少于四个专门讨论 Redis 的会议 。不包括我自己的。作为 Redis 的拥护者,这可能是我所能期望的最好的事情,但作为一名演讲者,它提出了一个挑战:我如何准备一个与观众相关的演讲,这些观众不仅在 Redis 方面的经验,而且在 NoSQL 方面也各不相同在逃?
因此,结果是混合了基础和高级 Redis 主题,我希望新手和 Redis 老手都能从中受益。 DR.ediseuss 主题需要一些背景知识:就像我之前的许多人一样,当我踏上红砖路的第一步时,我对 API 的命名方案感到有些困惑 2 。在全神贯注的同时,我想出了一首小“诗”,这只是这一切的第一步。为了您的享受,这是我的“Dr. Seuss Reads Redis”一书的第一页(也是唯一的一页):
这是我的朋友
他的名字是 ZADD
ZADD是个小伙子
谁总是SADD
真的很糟糕
ZADD 是 SADD
我不知道为什么
这让我很害怕
我希望ZADD
总有一天会很高兴
他会克服的
这个愚蠢的 PFADD
诉讼?备受好评?给我发 电子邮件 或 推特 - 我很忙 :)
Redis 中的 FN#1 键最大可达 512MB,并且是二进制安全的。简单字符串值最大可达 512MB,并且也是二进制安全的。其他数据结构可以容纳 2 个 32 个 元素,每个元素最大 512MB。
FN#2 鼓励其他初学者的注意事项 - 它很快就会完美地融入到位,您会想知道一开始是什么如此令人困惑 :)