这篇文章主要介绍了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的方法相关推荐

  1. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  2. Windows下安装Mongodb SpringBoot集成MongoDB和Redis多数据源

    全文内容: Mongodb安装 说明:Mongodb和redis是开发中常用的中间件,Redis的安装使用比较简单就不写了,只说本地也就是Windows安装Mongodb. SpringBoot集成M ...

  3. 深度学习之Windows下安装caffe及配置Python和matlab接口

    去年下半年看了相关目标检测的论文,一些传统的算法,一些CVPR,TPAMI,ECCV,ICCV,,NIPS,比较前沿的进展,主要都是基于深度学习卷积神经网络方面的,包括RCNN,SPP-NET,Fas ...

  4. Python操作Redis的最佳实践

    目录 安装 redis 模块 Redis API 使用 连接方式 String 操作 按位操作的应用场景 Hash 操作 scan方法-用于获取大量的数据 List 操作 阻塞的pop方法 Set 集 ...

  5. windows下安装TensorFlow(Win8 + Anaconda4.4 python3.6)

      本文主要介绍如何在Windows下安装TensorFlow.当然建议还是在linux下安装,在windows下开发不太方便. 相关背景 网上现有的方法都是教如何在windows下安装虚拟机 ...

  6. 【深度学习】windows下安装TensorFlow

    本文主要介绍如何在Windows下安装TensorFlow.当然建议还是在linux下安装,在windows下开发不太方便. 相关背景 网上现有的方法都是教如何在windows下安装虚拟机或者安装do ...

  7. 【django】Windows下安装Redis

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 4  文章 - 0  评论 - 0 Windows下安装Redis 一.Redis简单介绍: Redis是一个Key-value的数据结构存储系统,可 ...

  8. 在python中requests模块怎么安装_Python requests模块在Windows下安装

    发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...

  9. windows下安装不同版本Python教程

    前言 博主也是很长一段时间没有更新文章了吧,因为最近都在忙着升级我的API管理系统,还有准备会考,时隔大概一个月,我带来了本次文章,如何在windows系统下安装多个版本Python,且各版本Pyth ...

最新文章

  1. 2015年计算机初中,2015北京小升初电脑派位解读
  2. opengl游戏引擎源码_跨平台渲染引擎之路:拨云见日
  3. python编译原理_编译原理实战课 带你吃透编译技术核心概念与算法
  4. java单线程上锁_关于Java多线程编程锁优化的深入学习
  5. Java-Socket实现文件的断点续传
  6. 20190809:旋转数组
  7. python怎么重复程序,如何重复运行python程序
  8. 2022年python库大全
  9. 华为服务器重装操作系统,华为服务器安装操作系统
  10. 转换成带有toc的html,JavaScript生成TOC
  11. 2050年这些职业将逐渐被AI(人工智能)取代
  12. 贝叶斯网络经典matlab源代码解析
  13. facebook应用中_如何从Facebook应用程序的快捷方式栏中删除图标
  14. Tent-Logistic-Cosine混沌映射(提供参考文献及Matlab代码)
  15. EtherCAT (学习笔记)
  16. 清越光电科创板IPO过会:年营收6.9亿 高新创投是股东
  17. 2019 HZNU Winter Training Day 14 Comprehensive Training
  18. (一)基于用户的协同过滤推荐算法原理和实现
  19. 京东七夕报名要注意什么?四川万顿思
  20. 关于petitfatfs的移植问题

热门文章

  1. 整数数组的定义,然后输入一个整数X,假定X不在这个数组,返回小于X位置的最大数目i而超过X位置的最小数目j...
  2. CSS之 :before :after的用法,伪类和伪元素的区别
  3. hdu 3629 Convex
  4. NSIS中判断.net framework 是否安装
  5. 用stm32开发时是直接买现成的开发板还是芯片?开发板学习,芯片硬件设计
  6. Linux源码安装步骤
  7. json数据映射到html,在GoLang中将Json数据映射到Html模板
  8. MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...
  9. windows睡眠(休眠)唤醒助手_一劳永逸解决WIN10所有睡眠问题
  10. 034_ JDK的Enumeration接口