python 如何安装redis

发布时间 - 2026-01-12 00:00:00    点击率:
Python连接Redis需两步:先安装redis-py客户端(pip install redis),再按需安装Redis服务端(macOS用Homebrew、Windows推荐Docker、Linux用apt);安装后通过redis.Redis()连接并操作。

Python 本身不自带 Redis,需要分两步:安装 Redis 服务端(可选,若用远程 Redis 则跳过),再安装 Python 的 Redis 客户端库。

1. 安装 Python 的 Redis 客户端(必需)

这是连接 Redis 所需的库,推荐使用官方维护的 redis-py

  • 在终端或命令行运行:
    pip install redis
  • 验证是否成功:
    打开 Python 交互环境,执行 import redis,不报错即安装成功
  • 注意:Python 3.7+ 推荐用最新版(当前稳定版为 5.x),旧项目若依赖 redis-py 4.x 也兼容

2. 安装 Redis 服务端(按需)

只有本地开发且需要运行自己的 Redis 实例时才需要。常见方式:

  • macOS:用 Homebrew —— brew install redis,启动用 redis-server
  • Windows:官方不原生支持,建议用 Microsoft Archive 的 Redis 版本(仅限旧版),或更推荐用 Docker
    docker run -d --name my-redis -p 6379:6379 redis
  • Linux(Ubuntu/Debian)
    sudo apt update && sudo apt install redis-server,启动:sudo systemctl start redis-server

3. 连接并测试(简单示例)

安装完客户端后,即可连接(默认本地、6379 端口):

import redis

连接本地 Redis

r = redis.Redis(host='localhost', port=6379, db=0, decode_responses=True) r.set('hello', 'world') print(r.get('hello')) # 输出:world

  • decode_responses=True 表示自动将字节响应转为字符串,避免手动 .decode()
  • 若连接远程 Redis(如云服务),把 hostport 换成对应地址和端口,有密码则加 password='xxx'


# linux  # word  # python  # redis  # docker  # windows  # 云服务  # 字节  # 端口  # ubuntu  # mac 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何用JavaScript实现文本编辑器_光标和选区怎么处理  网站制作软件有哪些,制图软件有哪些?  如何在万网利用已有域名快速建站?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Swift中循环语句中的转移语句 break 和 continue  如何在Windows虚拟主机上快速搭建网站?  如何挑选最适合建站的高性能VPS主机?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  如何快速搭建虚拟主机网站?新手必看指南  青岛网站建设如何选择本地服务器?  微信推文制作网站有哪些,怎么做微信推文,急?  如何确认建站备案号应放置的具体位置?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  油猴 教程,油猴搜脚本为什么会网页无法显示?  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  如何在景安服务器上快速搭建个人网站?  如何快速完成中国万网建站详细流程?  详解Huffman编码算法之Java实现  详解jQuery中的事件  JavaScript如何实现错误处理_try...catch如何捕获异常?  如何快速重置建站主机并恢复默认配置?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  如何在腾讯云免费申请建站?  jQuery validate插件功能与用法详解  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  如何用VPS主机快速搭建个人网站?  如何用搬瓦工VPS快速搭建个人网站?  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Laravel怎么调用外部API_Laravel Http Client客户端使用  phpredis提高消息队列的实时性方法(推荐)  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  如何快速搭建自助建站会员专属系统?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  浅析上传头像示例及其注意事项  网站制作价目表怎么做,珍爱网婚介费用多少?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  Laravel如何配置任务调度?(Cron Job示例)  如何快速使用云服务器搭建个人网站?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  简单实现jsp分页  Laravel怎么在Blade中安全地输出原始HTML内容  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?