python安装
这里我只介绍如何在Windows上安装redis,以及接下来的实践都是在Windows上进行的。在Windows上安装python的依赖库,常用的方法有两种,第一种是直接通过pip intall 命令来安装,第二种是通过下载whl文件进行安装,利用第二种安装方式,选择whl文件的时候,需要注意系统的环境以及python的版本。

注意:在安装redis前,请确保已经安装了python。

1、通过pip命令安装redis

a、win + R键打开命令提示符(cmd)窗口

b、输入下面的命令

pip install redis

会看到下面的安装窗口,表示安装成功,可以看到安装的redis版本是2.10.6。

c、验证redis是否安装成功,在cmd窗口输入python命令之后再输入import redis,如果没有出现模块不存在则表示安装成功。

2、通过whl文件安装redis

a、下载redis.whl文件,whl文件下载地址:https://pypi.python.org/pypi/redis#downloads

b、通过下面的命令进行安装

pip install redis-2.10.6-py2.py3-none-any.whl

c、验证是否安装成功的方式与前的相同
python多版本管理:如果,你的电脑上都安装了python2和python3的话,而你在环境变量中配置的是python3的路径,那么你在使用上面的方式安装的时候都是安装找python3上的。如果,你不知道是的环境变量中配置的到底是python3还是python2的时候,通过打开命令提示符窗口,输入python,可以查看配置的python版本。如下图,可以看出python的版本是python3,因为我是通过anaconda安装的,所以后面能看到anaconda4.4.0的信息。

如果,我想要在python2安装redis,当然你有两种方式可以进行安装,第一种是找到python2的pip命令安装目录,如果是anaconda的话,找到anaconda2的安装路径打开scripts目录,通过cmd窗口进入到该目录下或者找到scripts路径在文件路径浏览窗口中输入cmd,然后通过上面的第一种安装方式进行安装即可。第二种,就是将下载的redis.whl文件,放到scripts目录下,再打开cmd窗口,路径注意路径也要切换到scripts目录下,然后通过上面的第二种方式进行安装即可。上面的安装方式以及多个python版本安装依赖库的问题,适合与所有的依赖库。使用whl文件的安装窗口如下

三、python如何连接redis
1、需要先下载一个Windows版的redis,但是官方的reids并不支持Windows系统,GitHub上有一个开源项目可以下载Windows版的redis,redis下载。

2、解压下载的redis,并双击打开redis-server.exe,启动窗口如下,注意观察port是6379 

3、连接redis的python代码如下

import redis

if __name__ == "__main__":
r = redis.Redis(host="localhost",port=6379,decode_responses=True)
r.set("name","a")
print(r.get("name"))

如果,能输出a表示连接成功。如果报,redis.exceptions.ConnectionError: Error 10061 connecting to localhost:6379. 由于目标计算机积极拒绝,无法连接。.请检查的2步操作,保证python代码中的port与redis的port是一致的。

来源于: https://blog.csdn.net/sinat_29957455/article/details/78567194

最新文章

  1. unity3d导出到IOS程序下 集成unity3dAR功能
  2. 大三上 —— IOS五天实训
  3. Thread.Sleep in WinRT
  4. 制作简易计算器处理结果Servlet
  5. 2016-3-25突然推送大量消息的问题及查找 -- Sangit
  6. Spring Framework 5.0.0.M3中文文档 翻译记录 Part I. Spring框架概览2.3
  7. H5移动端的注意细节
  8. IOS被遗忘的知识
  9. storm从入门到放弃(一),storm介绍
  10. Javaproject集成log4j 2.x
  11. [SQL]LeetCode177. 第N高的薪水 | Nth Highest Salary
  12. Nginx Install 记录
  13. Spring IOC分析
  14. Windows 10文件夹Shirt+鼠标右键出现“在此处打开命令窗口”
  15. Python:Day35 mysql基础
  16. SpringBoot项目部署在同一个tomcat容器报错
  17. Mysql插入中文的字段内容时乱码的解决方法
  18. vue跨域代理配置
  19. websphere部署war包
  20. Codeforces Round #535 (Div. 3) 1108C - Nice Garland

热门文章

  1. OpenTLD在VS2012和opencv246编译通过
  2. AngularJs ng-repeat重复项异常解决方案
  3. VMwear安装Centos7详细过程
  4. 高并发第二弹:并发概念及内存模型(JMM)
  5. UVA1583(最小生成元)
  6. Bootstrap学习笔记(排版)
  7. git分支无法获取
  8. Angular面试题三
  9. hustoj搭建--常见问题
  10. Creating dynamic/configurable parameterized queries in Entity Framework