Windows下安装Redis及使用Python操作Redis的方法
这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
首先说一下在Windows下安装Redis,安装包可以在https://github.com/MSOpenTech/redis/releases中找到,可以下载msi安装文件,也可以下载zip的压缩文件。
下载zip文件之后解压,解压后是这些文件:
里面这个Windows Service Documentation.docx是一个文档,里面有安装指导和使用方法。
也可以直接下载msi安装文件,直接安装,安装之后的安装目录中也是这些文件,可以对redis进行相关的配置。
安装完成之后可以对redis进行测试,双击redis-cli.exe,如果不报错的话,应该会连接上本地的redis,进行简单的测试:
默认安装的是6379端口,测试成功。如何起名
也可以输入help,查看帮助:
127.0.0.1:6379> help redis-cli 3.2.100 To get help about Redis commands type: “help @” to get a list of commands in "help " for help on "help " to get a list of possible help topics “quit” to exit To set redis-cli perferences: “:set hints” enable online hints “:set nohints” disable online hints Set your preferences in ~/.redisclirc
下面说一下用Python操作Redis吧,使用Python安装Redis的话需要安装redis-py的库
1、安装redis-py
easy_install redis 也可以使用pip install redis安装,或者在https://github.com/andymccurdy/redis-py下载然后执行python setup.py install安装
2、安装Parser安装
Parser可以控制如何解析redis响应的内容。redis-py包含两个Parser类,PythonParser和HiredisParser。默认,如果已经安装了hiredis模块,redis-py会使用HiredisParser,否则会使用PythonParser。HiredisParser是C编写的,由redis核心团队维护,性能要比PythonParser提高10倍以上,所以推荐使用。安装方法,使用easy_install:
easy_install hiredis 或者pip install hiredis
3、使用python操作redis
redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。
import redis r = redis.StrictRedis(host=‘127.0.0.1’, port=6379) r.set(‘foo’, ‘hello’) r.rpush(‘mylist’, ‘one’) print r.get(‘foo’) print r.rpop(‘mylist’)
redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池。
pool = redis.ConnectionPool(host=‘127.0.0.1’, port=6379) r = redis.Redis(connection_pool=pool) r.set(‘one’, ‘first’) r.set(‘two’, ‘second’) print r.get(‘one’) print r.get(‘two’)
Windows下安装Redis及使用Python操作Redis的方法相关推荐
- oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法
环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...
- Windows下安装Mongodb SpringBoot集成MongoDB和Redis多数据源
全文内容: Mongodb安装 说明:Mongodb和redis是开发中常用的中间件,Redis的安装使用比较简单就不写了,只说本地也就是Windows安装Mongodb. SpringBoot集成M ...
- 深度学习之Windows下安装caffe及配置Python和matlab接口
去年下半年看了相关目标检测的论文,一些传统的算法,一些CVPR,TPAMI,ECCV,ICCV,,NIPS,比较前沿的进展,主要都是基于深度学习卷积神经网络方面的,包括RCNN,SPP-NET,Fas ...
- Python操作Redis的最佳实践
目录 安装 redis 模块 Redis API 使用 连接方式 String 操作 按位操作的应用场景 Hash 操作 scan方法-用于获取大量的数据 List 操作 阻塞的pop方法 Set 集 ...
- windows下安装TensorFlow(Win8 + Anaconda4.4 python3.6)
本文主要介绍如何在Windows下安装TensorFlow.当然建议还是在linux下安装,在windows下开发不太方便. 相关背景 网上现有的方法都是教如何在windows下安装虚拟机 ...
- 【深度学习】windows下安装TensorFlow
本文主要介绍如何在Windows下安装TensorFlow.当然建议还是在linux下安装,在windows下开发不太方便. 相关背景 网上现有的方法都是教如何在windows下安装虚拟机或者安装do ...
- 【django】Windows下安装Redis
博客园 首页 新随笔 联系 订阅 管理 随笔 - 4 文章 - 0 评论 - 0 Windows下安装Redis 一.Redis简单介绍: Redis是一个Key-value的数据结构存储系统,可 ...
- 在python中requests模块怎么安装_Python requests模块在Windows下安装
发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...
- windows下安装不同版本Python教程
前言 博主也是很长一段时间没有更新文章了吧,因为最近都在忙着升级我的API管理系统,还有准备会考,时隔大概一个月,我带来了本次文章,如何在windows系统下安装多个版本Python,且各版本Pyth ...
最新文章
- 2015年计算机初中,2015北京小升初电脑派位解读
- opengl游戏引擎源码_跨平台渲染引擎之路:拨云见日
- python编译原理_编译原理实战课 带你吃透编译技术核心概念与算法
- java单线程上锁_关于Java多线程编程锁优化的深入学习
- Java-Socket实现文件的断点续传
- 20190809:旋转数组
- python怎么重复程序,如何重复运行python程序
- 2022年python库大全
- 华为服务器重装操作系统,华为服务器安装操作系统
- 转换成带有toc的html,JavaScript生成TOC
- 2050年这些职业将逐渐被AI(人工智能)取代
- 贝叶斯网络经典matlab源代码解析
- facebook应用中_如何从Facebook应用程序的快捷方式栏中删除图标
- Tent-Logistic-Cosine混沌映射(提供参考文献及Matlab代码)
- EtherCAT (学习笔记)
- 清越光电科创板IPO过会:年营收6.9亿 高新创投是股东
- 2019 HZNU Winter Training Day 14 Comprehensive Training
- (一)基于用户的协同过滤推荐算法原理和实现
- 京东七夕报名要注意什么?四川万顿思
- 关于petitfatfs的移植问题
热门文章
- 整数数组的定义,然后输入一个整数X,假定X不在这个数组,返回小于X位置的最大数目i而超过X位置的最小数目j...
- CSS之 :before :after的用法,伪类和伪元素的区别
- hdu 3629 Convex
- NSIS中判断.net framework 是否安装
- 用stm32开发时是直接买现成的开发板还是芯片?开发板学习,芯片硬件设计
- Linux源码安装步骤
- json数据映射到html,在GoLang中将Json数据映射到Html模板
- MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...
- windows睡眠(休眠)唤醒助手_一劳永逸解决WIN10所有睡眠问题
- 034_ JDK的Enumeration接口