之前,我写过《Redis学习笔记》 和 《多云用户,应该尽快切换到Valkey的使用》。 随着aws 2025年1月31日过期Redis 4.0和5.0的版本,是时候切换到使用valkey了。
有了AI,学习valkey也比当年学习Redis轻松了一些。利用Deep Research功能,输入合适的提示词,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
请阅读valkey的官方文档: (1)https://github.com/valkey-io/valkey (2)https://valkey.io/commands/ (3)https://valkey.io/topics/ (4)https://valkey.io/commands/ (5)https://aws.amazon.com/cn/elasticache/what-is-valkey/ (6)https://valkey.io/blog/ 以及检索网上其他的正式性的关于valkey的论坛、博客、社区。 给我一个关于valkey入门的详细手册。内容包括但不限于: 1. Concept 相关专门的术语、概念 ; 2. New feature 新特性,特别是相比redis 7.2的新特性; 3. Installation guide 安装指导,如何在自建虚拟机上安装valkey,如何docker安装,如何搭建高可用架构的valkey; 4. Administration guide 管理指导,有哪些重要指标需要监控。如何判断是否运行正常; 5. Backup& Recovery 备份恢复; 6. Performance tuning 性能优化; 7. Migration& Upgrade迁移升级; 8. Reference和Utility 操作命令和相关客户端工具; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Chatgpt Deepsearch问题补充: 为了确保我为你准备的 Valkey 入门手册覆盖到你最关心的内容,能否请你补充以下几点: 你打算在哪种操作系统上安装 Valkey(如 Ubuntu、CentOS、macOS 等)? 你是否对 Docker 和 Kubernetes 环境都有兴趣,还是只希望了解其中一种? 你更倾向于哪种高可用架构:Sentinel 模式、Cluster 模式、还是依赖第三方工具(如 Keepalived)? 是否已有 Redis 经验?是否希望重点突出与 Redis 的异同? 是否希望包含具体使用语言的客户端工具(如 Python、Java、Node.js 等)?如果有,请告知语言偏好。 提供这些信息后,我会启动详细研究任务并为你编写全面的入门手册。 回答: 1、 centos 2、都感兴趣 3、两种模式都需要了解: (3.1)主从模式,需要利用Keepalived,(另外,主从模式是否可以通过Sentinel来实现自动的主从切换?如果可以,也请介绍), (3.2)分片模式,需要利用cluster模式 4、有,希望突出 5、shell下的valkey-cli,以及Python、Java等等。 |
就能帮我检索了。下面是学习笔记:
chatgpt-5 thinking Research completed in 17m· 26 个源· 31 个搜索
Valkey Beginner’s Guide.pdf
Valkey Beginner’s Guide.docx
Gemini 2.5 pro 检索了6、70个网站,耗时12分钟。
Valkey 入门详细手册生成.pdf
Valkey 入门详细手册生成.docx
虽然节省了网页搜索、信息收集的时间,但是里面的内容,还是需要慢慢细心的阅读。不然学习的收获还是等于0。
另外,在测试的时候发现:
1. aws redis 5可以直接升级到valkey 7。点击右上角migrate to valkey即可。不需要升级多次(从redis 5到redis 6,再从redis 6到redis 7,再从redis 7到valkey 7)。
2. aws redis的multi-az,创建过程,aws给默认值是2个replica,虽然我们平时在创建是修改成了一个replica。
但是当从备份恢复出来一个实例,用这个实例转valkey,在恢复时,其默认的replica值是2,这个需要注意一下。如果要严格对齐,需要在恢复的时候改成replica个数为1。
只有这样,恢复出来的redis是一主一从,转成了valkey也是一主一从。