Redis使用教程
一、Windows下Redis的安装
Windows 版本下载地址:https://github.com/MicrosoftArchive/redis/releases,下载对应版本的 mis 格式安装包:
![]()
- 开始安装
- 选择 “同意协议”,点击下一步继续;
- 选择 “添加Redis目录到环境变量PATH中”,这样方便系统自动识别 Redis 执行文件在哪里;
- 端口号可保持默认的 6379,并选择防火墙例外,从而保证外部可以正常访问 Redis 服务;
- 设定最大值为 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()方法将二进制数据转换为字符串输出。
