Redis使用说明书(Windows)
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)相关推荐
- docker安装redis提示没有日记写入权限_对 Redis 在 Windows 下的利用方式思考
我写的文章永远都是那么的又臭又长又菜. 前言 上次写了一篇有关 SSRF 打 Redis 主从的文章,居然被人喷了!!!说我根本就没有复现过张嘴就来???我没有理会,然后又有朋友在群问,Redis 在 ...
- Redis学习笔记~Redis在windows环境下的安装
Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...
- 将redis作为windows系统的系统服务
将redis作为windows系统的系统服务 原文:将redis作为windows系统的系统服务 在windows系统,每次打开redis服务都是一个dos窗口一直开着,很不爽,这里我用winsw工具 ...
- win7 php redis 扩展,Windows中安装Redis及php redis扩展
Windows10环境安装Redis: 1.下载Redis安装包: 2.解压到自定义目录: 3.windows键+R,输入cmd 进入命令行,进入Redis的解压目录: 4.运行:redis-serv ...
- Redis在windows下的配置
原文:Redis在windows下的配置 Redis在windows下的配置(在windows-64下安装redis,请参考微软redis的github:https://github.com/MSOp ...
- php iis redis,iis windows phpstudy安装redis扩展
说明,我的服务器是2008 64位 php5.4.33 首先下载符合条件的redis扩展,是否符合条件可以参考https://pecl.php.net/package/redis,进入之后,点击&qu ...
- redis在Windows下以后台服务一键搭建集群(多机器)
redis在Windows下以后台服务一键搭建集群(多机器) 一.概述 此教程介绍如何在windows系统中多台机器之间布置redis集群,同时要以后台服务的模式运行.布置以脚本的形式,一键完成.多台 ...
- Redis for Windows
来自:http://zhaoshijie.iteye.com/blog/1989970,转载保留出处. 关键字:redis for Windows 一.windows下安装redis 1:首先下载re ...
- redis安装,redis安装windows服务
Redis-x64-3.2.100.msi是在windows下,最简单的安装文件,方便,直接会将Redis写入windows服务.安装成windows服务后,就不用再一直打开redis的启动窗口了. ...
最新文章
- 蚂蚁金服付志嵩:数据膨胀?关系复杂?如何升级图数据库?
- shell排序-c语言
- Ubuntu10.04系统调试TQ2440开发板之一《Ubuntu下搭建TQ2440的程序下载环境》
- 程序员奇奇怪怪的网络问题
- Fiddler抓取APP网络请求
- [MOSS开发]:通过简单BUG跟踪Demo阐述用户控件对列表的操作
- shell foreach 拼接字符串_FIND_IN_SET 及IN 处理逗号间隔的字符串参数
- aix ntp 配置_aix下开启ntp服务
- linux之mktemp命令
- 使用C++和LIBSVM实现机器学习+样本分类
- 青龙面板实现 G D O S 每日自动签到
- HDU 2068 RPG 的错排(错排问题,组合数)
- spring扫描bean总结
- 易优cms设置完伪静态之后,产品板块出现404
- 嵌入式软件工程师工作经验分享
- 计算机硬盘的文件怎么删除文件,如何彻底删除文件?彻底删除硬盘数据的几种方法-电脑教程...
- 测试工作绝不仅限于点点点
- 未来已来让闲置回归价值
- css制作实心三角形
- 塞瓦维斯特定理(不定方程)