改编自苏斯博士的《绿鸡蛋和火腿》。文本链接,艺术版权归苏斯博士所有。
我是山。
我是山。
我是山。
那个山-我-是!
那个山-我-是!
我不喜欢那个山-我-是!
你喜欢 Redis 内存中的键吗?
我不喜欢它们,山-我-是
我不喜欢 Redis 内存中的键。
你喜欢它们大1还是小?
我不喜欢它们大或小。
我根本不喜欢它们。
我不喜欢 Redis 内存中的键。
我不喜欢它们,山-我-是。
你喜欢它们作为一个字符串吗?
你是否要序列化所有内容?
我不喜欢它们作为一个字符串。
我不喜欢序列化东西。
我不喜欢它们大或小。
我根本不喜欢它们。
我不喜欢 Redis 内存中的键。
我不喜欢它们,山-我-是。
<a
</a
你喜欢它们作为一个哈希吗?
你喜欢哈希作为缓存吗?
不是作为哈希。不是作为缓存。
不是作为字符串。不序列化,什么都没有。
我不想它们大或小。
我根本不想要它们。
我不想 Redis 内存中的键。
我不想它们,山-我-是。<a
</a
<a
</a
你想将它们作为列表吗?
你想访问尾部、主体和头部吗?
不是作为列表。不是作为哈希。
不是作为字符串。不是作为缓存。
大小我都不要。
再见,山-我-是,非常感谢。
<a
</a
你愿意吗?可以吗?作为一个集合?
获取差集!存储并集!或者只是交集…
我不愿意,不能,作为一个集合。
你可能喜欢它们。
你肯定会看到的。
你可能喜欢
按分数排序的集合?
<a
</a
我不愿意,不能按分数排序。
不再是集合了!我说不再了!
我不喜欢它们作为一个列表
现在就停止 - 我坚持。
我不喜欢它们作为字符串或哈希
我不喜欢内存数据库或缓存。
我不想 Redis 内存中的键。
我不想它们,山-我-是。
你不喜欢它们。你说的是。
http://try.redis.io!试一试!你可能会。
试一试,你可能会,我说。
山!如果你让我做的话,
我会试一试。你会看到的。
<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。