当前位置: 首页 > 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.jsqmd.com/news/1082609/

相关文章:

  • 告别元数据管理烦恼:ExifToolGUI图形化工具终极指南
  • RAG实战指南:解决大模型知识滞后与幻觉的核心方案
  • 主流厂商对比与选型 —— 智能传感多模光纤耦合模块
  • 【Netty源码解读和权威指南】第70篇:Netty 5新特性展望——下一代Netty的技术方向
  • 【PLC与软PLC控制系统开发】PLC硬件架构与工作原理全解
  • 拉萨牙齿美白看口碑和效果
  • 企业级渗透测试实战:从合规要求到风险管控的完整工作流
  • Berge超图广义Turán数:从极值图论到超图计数的核心理论与方法
  • 终极免费文档下载脚本指南:如何轻松获取30+平台资源
  • 无局放系统本身干净,但现场环境管不住
  • 程序员的情感表达艺术:技术术语中的情感隐喻
  • Lora转4G Cat1网关设计与物联网应用实践
  • 【DRAM存储器七十】DDR5介绍--On-Die ECC—藏在颗粒内部的“数字保险库”
  • 免费AI视频修复终极指南:三步让模糊视频变高清大片
  • 终极免费按键映射神器QKeyMapper:用手柄玩转所有PC游戏的完整指南
  • 英雄联盟回放分析终极指南:用ROFL播放器深度复盘每一场比赛
  • 四层板分割错误排查流程+八大典型问题根治对策
  • ETS2LA:让《欧洲卡车模拟2》变成自动驾驶体验的智能辅助系统
  • YimMenu完整指南:如何在GTA5中打造最安全的游戏体验
  • Paperxie 课程论文智能写作:拆解四步创作链路,期末结课论文不用再熬夜硬写
  • 为什么你的IDEA总是卡在Spring Boot依赖下载?揭秘国内镜像源配置的3种高可靠方案,5分钟生效!
  • 从Breuil-Kisin模到模空间:晶体表示与Hodge型的几何构造
  • 终极网盘直链下载解决方案:告别限速的一键神器
  • Apache Superset未授权访问漏洞:原理、验证与批量检测脚本
  • 技术分析报告:Nigate开源NTFS读写工具 - 跨平台文件系统的创新解决方案
  • 番茄小说下载器:告别网络依赖,打造个人专属数字书库
  • Windows内存管理终极指南:Mem Reduct深度解析与实战手册
  • 可信数据空间商用密码安全应用建设调研报告
  • 豆包Seed2.1Pro编程能力测试!
  • 2026 年中小企业 AI 转型秘籍,你准备好了吗?