当前位置: 首页 > 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.cnnetsun.cn/news/3021592.html

相关文章:

  • AI安全——提示词注入
  • 2026 年中小企业 AI 转型秘籍,你准备好了吗?
  • 微信有了小微,企微来了大圆——腾讯在 AI 上打的不是一副牌
  • 3步让你的PDF拥有真实纸质质感:告别打印扫描的繁琐时代
  • 4G MQTT物联网气象监测终端设计与优化
  • AI音乐作品怎么发行
  • 【人工智能安全】投毒攻击及防御练习题
  • 智慧养殖蓝牙监控方案与App开发实战
  • LIO-SAM 完整链路:关键帧选择 → 关键帧 ID 检索 → 局部地图构建 → KD-Tree 最近邻 → 线面残差 → 位姿优化
  • AMD Ryzen硬件调试实战:如何用SMUDebugTool实现精准性能优化
  • 离石 KTV 卡包音箱
  • 国内企业与开发者如何一站式接入全球大模型?快快云安全AI聚合平台完整解析
  • QueryExcel:如何用1分钟完成原本需要1天的Excel批量查询工作?[特殊字符]
  • 6 月 25 日全网三大赛道最热权威新闻汇总(定制软件开发、AI 生态、企业智能体员工)
  • Milvus standalone 部署实录:三个容器到底在干什么,以及怎么把它跑起来
  • 插板阀真空度稳定控制技术:阀门与真空泵的协同工作
  • 3个步骤:IPXWrapper让经典游戏在Windows 10/11重获联机生命
  • DataEase配置信息泄露漏洞CVE-2024-30269复现与安全防御解析
  • YesWeHack推出用于AI安全测试的Agentic Pentest
  • 5分钟掌握KeymouseGo:免费开源鼠标键盘自动化神器终极指南
  • Adobe软件授权管理终极指南:从技术角度理解Adobe全家桶的合法使用方案
  • Claude Code 安装 Superpowers 插件:让 AI 编程助手更强大
  • 揭秘URLFinder:一款高效的网页链接提取与敏感信息检测神器
  • ASC0101S — 商业航天级 1 位双向电平转换器:小封装解决跨电压域大问题
  • URLFinder:深度网页信息提取与安全分析工具的技术解析
  • 装修公司怎么用豆包获客?获客玩法全拆解
  • 网盘直链下载助手终极指南:如何快速免费获取九大网盘文件直链
  • 数据基础设施密码应用方案报告
  • Ansible批量部署Nginx:从主机清单到Playbook自动化执行
  • VMware虚拟机导出OVF失败?92%的工程师都忽略的7个关键校验点(附诊断清单)