Redis使用说明书(Windows)

本文档详细介绍了Redis在Windows平台上的安装步骤及注意事项,并提供了使用Python操作Redis的基本示例代码,包括设置键值对、读取数据和列表操作等。

Redis使用说明书(Windows版)

软件简介

Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value
缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份。

软件下载

官方地址:http://www.redis.cn/download.html
公盘位置:Z:\INSTALL\04 开发软件\05 数据库\03 Redis\Redis-x64-5.0.10.zip

软件安装

解压后的文件夹放置目录:C:\Program Files
打开文件夹在命令行cmd参考执行以下指令:

安装服务:redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose
启动服务:redis-server.exe --service-start --service-name redisserver1
停止服务:redis-server.exe --service-stop --service-name redisserver1
卸载服务:redis-server.exe --service-uninstall --service-name redisserver1
单独运行:redis-server.exe redis.windows.conf

打开文件夹在命令行cmd运行以下指令查看是否运行成功:

redis-cli.exe -h 127.0.0.1 -p 6379

127.0.0.1:6379> set test_key hello_redis
OK
127.0.0.1:6379> get test_key
“hello_redis”

软件使用(Python)

Python redis库安装:

python -m pip install redis

Python redis运用代码:

import redis

pool = redis.ConnectionPool(host='localhost', port=6379, db=0, decode_responses=True)  # 连接池
redis_obj = redis.Redis(connection_pool=pool)  # 实例化redis对象

redis_obj.set("test_str", "hello redis")  # 存储 key-value
print(redis_obj.get("test_str"))  # 获取
'''
hello redis
'''

redis_obj.delete("test_str")  # 删除 key

redis_obj.lpush("test_list", "1", "2", "3")  # 存储 key-list
for i in range(redis_obj.llen("test_list")):
    print(redis_obj.rpop("test_list"))
'''
1
2
3
'''

常见问题

有时候在清空redis缓存的所有数据后,立马关进。再次开机后,打开redis数据库,发现之前删除的数据又恢复回来了。这是因为redis的备份机制导致,在关机前通过以下命令,来强制保存刷新redis的自动备份文件dump.rdb。

redis_obj.save()  # 刷新Redis备份文件:dump.rdb
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值