文章目录
- Redis 是什么?
- 使用 Docker 部署 Redis
- Windows 下连接 Redis 服务器
- Docker 部署带密码的 Redis
-
-
- ❌ 错误示例(不生效)
- ✅ 推荐方案:使用 Bitnami 提供的镜像
-
- 测试带密码的连接
- Python 操作 Redis
-
- 安装依赖
- 示例代码:连接 Redis
-
- 基本操作示例
- 操作 Hash 类型
- 操作 List 类型
- 总结
Redis 是什么?
Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,常用于数据库、缓存和消息中间件。由于其基于内存的操作机制,Redis 提供了极高的读写性能,非常适合需要快速数据访问的应用场景。
Redis 支持多种数据结构,如字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序集合(Sorted Sets),并提供丰富的命令操作这些数据类型。
此外,Redis 还具备以下特性:
- 事务支持:可以将多个命令打包执行。
- 发布/订阅模式:实现消息队列功能。
- Lua 脚本:用于编写复杂的逻辑处理。
- 持久化机制:可将内存数据异步保存到磁盘,防止数据丢失。
- 主从复制与集群部署:支持高可用和横向扩展。
因其高效性与灵活性,Redis 广泛应用于 Web 缓存、实时系统、计数器、分布式锁等高性能