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 redispool = 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")  # 删除 keyredis_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

Redis使用说明书(Windows)相关推荐

  1. docker安装redis提示没有日记写入权限_对 Redis 在 Windows 下的利用方式思考

    我写的文章永远都是那么的又臭又长又菜. 前言 上次写了一篇有关 SSRF 打 Redis 主从的文章,居然被人喷了!!!说我根本就没有复现过张嘴就来???我没有理会,然后又有朋友在群问,Redis 在 ...

  2. Redis学习笔记~Redis在windows环境下的安装

    Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...

  3. 将redis作为windows系统的系统服务

    将redis作为windows系统的系统服务 原文:将redis作为windows系统的系统服务 在windows系统,每次打开redis服务都是一个dos窗口一直开着,很不爽,这里我用winsw工具 ...

  4. win7 php redis 扩展,Windows中安装Redis及php redis扩展

    Windows10环境安装Redis: 1.下载Redis安装包: 2.解压到自定义目录: 3.windows键+R,输入cmd 进入命令行,进入Redis的解压目录: 4.运行:redis-serv ...

  5. Redis在windows下的配置

    原文:Redis在windows下的配置 Redis在windows下的配置(在windows-64下安装redis,请参考微软redis的github:https://github.com/MSOp ...

  6. php iis redis,iis windows phpstudy安装redis扩展

    说明,我的服务器是2008 64位 php5.4.33 首先下载符合条件的redis扩展,是否符合条件可以参考https://pecl.php.net/package/redis,进入之后,点击&qu ...

  7. redis在Windows下以后台服务一键搭建集群(多机器)

    redis在Windows下以后台服务一键搭建集群(多机器) 一.概述 此教程介绍如何在windows系统中多台机器之间布置redis集群,同时要以后台服务的模式运行.布置以脚本的形式,一键完成.多台 ...

  8. Redis for Windows

    来自:http://zhaoshijie.iteye.com/blog/1989970,转载保留出处. 关键字:redis for Windows 一.windows下安装redis 1:首先下载re ...

  9. redis安装,redis安装windows服务

    Redis-x64-3.2.100.msi是在windows下,最简单的安装文件,方便,直接会将Redis写入windows服务.安装成windows服务后,就不用再一直打开redis的启动窗口了. ...

最新文章

  1. 蚂蚁金服付志嵩:数据膨胀?关系复杂?如何升级图数据库?
  2. shell排序-c语言
  3. Ubuntu10.04系统调试TQ2440开发板之一《Ubuntu下搭建TQ2440的程序下载环境》
  4. 程序员奇奇怪怪的网络问题
  5. Fiddler抓取APP网络请求
  6. [MOSS开发]:通过简单BUG跟踪Demo阐述用户控件对列表的操作
  7. shell foreach 拼接字符串_FIND_IN_SET 及IN 处理逗号间隔的字符串参数
  8. aix ntp 配置_aix下开启ntp服务
  9. linux之mktemp命令
  10. 使用C++和LIBSVM实现机器学习+样本分类
  11. 青龙面板实现 G D O S 每日自动签到
  12. HDU 2068 RPG 的错排(错排问题,组合数)
  13. spring扫描bean总结
  14. 易优cms设置完伪静态之后,产品板块出现404
  15. 嵌入式软件工程师工作经验分享
  16. 计算机硬盘的文件怎么删除文件,如何彻底删除文件?彻底删除硬盘数据的几种方法-电脑教程...
  17. 测试工作绝不仅限于点点点
  18. 未来已来让闲置回归价值
  19. css制作实心三角形
  20. 塞瓦维斯特定理(不定方程)

热门文章

  1. 【React】React介绍环境搭建
  2. 笔记本电脑既连内网网线又连无线WiFi
  3. 使用Termux在安卓手机上搭建本地Git服务器
  4. 喜欢林肯公园(likin park)
  5. torch中Tensor的使用
  6. 两片8-3优先编码器转化为16-4线优先编码器真值表--python实现
  7. 《强化学习》 基本概念和交叉熵方法
  8. K8S中的pod、services、容器的概念和区别
  9. 滑动窗口(最大最小值)的经典例题
  10. 解决REFERENCEERROR: primordials is not defined问题