RAM 中的 Redis 键

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

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

我是桑。
我是桑。
桑我是。

那个 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 鼓励其他初学者的注意事项 - 它很快就会完美地融入到位,您会想知道一开始是什么如此令人困惑 :)