docker部署redis(需要密码)。docker run --name redis -e REDIS_PASSWORD=‘abc123‘ -d redis:6 为什么不行?

文章目录

  • Redis 是什么?
  • 使用 Docker 部署 Redis
  • Windows 下连接 Redis 服务器
  • Docker 部署带密码的 Redis
      • ❌ 错误示例(不生效)
      • ✅ 推荐方案:使用 Bitnami 提供的镜像
        • 启动带密码的 Redis 容器:
        • 参数说明:
      • 测试带密码的连接
  • Python 操作 Redis
    • 安装依赖
    • 示例代码:连接 Redis
      • 无密码连接
      • 带密码连接
    • 基本操作示例
    • 操作 Hash 类型
    • 操作 List 类型
  • 总结


Redis 是什么?

Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,常用于数据库、缓存和消息中间件。由于其基于内存的操作机制,Redis 提供了极高的读写性能,非常适合需要快速数据访问的应用场景。

Redis 支持多种数据结构,如字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序集合(Sorted Sets),并提供丰富的命令操作这些数据类型。

此外,Redis 还具备以下特性:

  • 事务支持:可以将多个命令打包执行。
  • 发布/订阅模式:实现消息队列功能。
  • Lua 脚本:用于编写复杂的逻辑处理。
  • 持久化机制:可将内存数据异步保存到磁盘,防止数据丢失。
  • 主从复制与集群部署:支持高可用和横向扩展。

因其高效性与灵活性,Redis 广泛应用于 Web 缓存、实时系统、计数器、分布式锁等高性能

你可能感兴趣的:(Python杂货铺,AI,自建MCP,学习记录,docker,redis,容器)