当前位置: 首页 > news >正文

Redis使用教程

一、Windows下Redis的安装


Windows 版本下载地址:https://github.com/MicrosoftArchive/redis/releases,下载对应版本的 mis 格式安装包:

  1. 开始安装
  2. 选择 “同意协议”,点击下一步继续;
  3. 选择 “添加Redis目录到环境变量PATH中”,这样方便系统自动识别 Redis 执行文件在哪里;
  4. 端口号可保持默认的 6379,并选择防火墙例外,从而保证外部可以正常访问 Redis 服务;
  5. 设定最大值为 100M。作为实验和学习,100M 足够了

接下来,右击 “计算机” > 选择 “管理”。在左侧栏中依次找到并点击 “计算机管理(本地)” > 服务和应用程序 > 服务。再在右侧找到 Redis 名称的服务,查看启动情况。如未启动,则手动启动之。正常情况下,服务应该正常启动并运行了

最后来测试一下 Redis 是否正常提供服务。进入 Redis 的目录使用cmd。输入redis-cli并回车。(redis-cli是客户端程序)如图正常提示进入,并显示正确端口号,则表示服务已经启动:

实际测试一下读写。输入并回车:

set mykey1 "I love you all!"

再输入以下命令,获取刚才保存的键值

get mykey1

测试启动:redis-cli -h 127.0.0.1 -p 6379

二、服务端启动:redis-server

redis-server --bind 本机IP --protected-mode no

修改 Redis 配置文件,让它监听所有 IP,找到redis.windows.conf

# 将 bind 改为 0.0.0.0 允许所有 IP 访问 bind 0.0.0.0 # 或者添加您的 IP # bind 127.0.0.1你本机ip# 关闭保护模式 protected-mode no

然后重启 Redis:

# 关闭 Redis redis-cli shutdown # 重新启动 redis-server

验证 Redis 是否可访问

# 测试本地连接 redis-cli -h 127.0.0.1 ping 或 redis-cli ping # 测试本机 IP 连接 redis-cli -h你本机ipping # 如果都返回 PONG,说明本地Redis正在运行 # 如果显示 "Could not connect",说明本地Redis没有运行

三、连接Redis数据库python测试

在使用Redis之前,我们需要先建立与Redis服务器的连接。可以使用redis.Redis()方法创建一个Redis客户端对象,然后通过该对象进行数据的存储和读取。

import redis # 建立与本地Redis服务器的连接 client = redis.Redis(host='localhost', port=6379, db=0) # 存储数据 client.set('name', 'Alice') # 读取数据 value = client.get('name') print(value.decode())

在上述代码中,我们使用redis.Redis()方法创建了一个与本地Redis服务器的连接,并使用client.set()方法存储了一个键值对,然后使用client.get()方法读取了数据,并通过decode()方法将二进制数据转换为字符串输出。

http://www.gsyq.cn/news/1594553.html

相关文章:

  • 终极AMD Ryzen调试工具SMUDebugTool:5分钟快速上手硬件性能优化
  • MTKClient终极指南:高效管理联发科设备的开源专业工具
  • 免费AI视频修复终极指南:三步让模糊视频变高清大片
  • 终极免费按键映射神器QKeyMapper:用手柄玩转所有PC游戏的完整指南
  • 四层板分割错误排查流程+八大典型问题根治对策
  • 从Breuil-Kisin模到模空间:晶体表示与Hodge型的几何构造
  • 为什么你的IDEA总是卡在Spring Boot依赖下载?揭秘国内镜像源配置的3种高可靠方案,5分钟生效!
  • 终极网盘直链下载解决方案:告别限速的一键神器
  • 番茄小说下载器:告别网络依赖,打造个人专属数字书库
  • 可信数据空间商用密码安全应用建设调研报告
  • 2026 年中小企业 AI 转型秘籍,你准备好了吗?
  • 2026年南京大学生CPA培训指南:如何选择最适合你的机构
  • Deep3D:基于深度学习的实时2D转3D视频转换技术解析
  • 如何用fanqienovel-downloader构建个人离线小说图书馆:完整指南
  • FigmaCN 中文界面插件完整配置教程
  • Veeam 备份项目交付后,建议定期做的 10 项恢复演练
  • Cypress前端自动化测试:从架构原理到工程实践
  • 如何高效解决Reloaded-II模组加载器的无限下载循环问题:完整故障排除指南
  • 终极指南:3分钟将普通视频变成立体大片!Deep3D免费AI工具实测
  • 安全超自动化平台的核心能力解析
  • 禁毒展厅展馆设备【走进中国禁毒史-滑轨屏】
  • 番茄小说下载解决方案:构建个人数字图书馆的完全手册
  • PaperXie 智能写作:图书专著批量创作方案,轻松搞定 5-40 万字专业书稿
  • 微信有了小微,企微来了大圆——腾讯在 AI 上打的不是一副牌
  • 国产数据库选型对比:案例规模与迁移成本
  • 3分钟掌握!Windows和Office智能激活终极解决方案
  • HM-RAG 分层多智能体架构:破解多模态检索增强生成的落地难题
  • 毕设分享 yolov11焊接缺陷检测识别系统(源码+论文)
  • 续航、安全、舒适的“热”钥匙:数字化赋能新能源汽车热管理升级
  • 思源宋体完整实战指南:7种字重免费打造专业中文排版