博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python redis cluster开发环境搭建
阅读量:7105 次
发布时间:2019-06-28

本文共 1571 字,大约阅读时间需要 5 分钟。

因为要用python 做监控,所以自己装了下,很简单,跟大家分享下,windows ,Linux安装步骤。先说下windows下基础环境。复制代码

1、首先登录其官网下载最新版python 

有两个版本的Python 2.x 和 3.x 简单说下

Python2 使用2.7以后的版本 Python3 使用3.4以后的版本 多学习Python2 future 库

目前来说官方推荐使用Python3 ,但大多数公司还是用Python2的,所以啊,先学习下2 在学3没问题

** 2、下载完了就是安装,一直下一步直到完成就行了**

3、配置环境变量

** 4、测试** Python安装是否成功,CMD 打开输入python 命令,如下就安装完毕了

** 5、经过测试,python基础环境安装完毕了,当然IDEA eclipse都是支持python开发的 打开IDEA Ctrl +Alt +s 打开配置界面 找到 plugins 找到 python插件初始化就行了,完事重启**

重启后 在新建项目的时候就会发现有Python选项咯,检查下SDK是否是你家的,不是的话配置下

完事后右键创建python脚本并编写,随后右键执行 run test,如下

OK,Windows基础环境准备完毕,可以开搞了。

下面继续说下redis模块的安装复制代码

一、LINUX下安装redis 模块

因为项目需要,使用python 操作Redis进行集群监控

1、首先安装Redis的模块

  • wget --no-check-certificate
  • tar -zvxf redis-2.8.0.tar.gz
  • mv redis-2.8.0 python-redis-2.8.0
  • cd python-redis-2.8.0
  • python setup.py install

部署成功,写段代码验证一下

True 

执行成功

2、编写连接Redis的监控脚本

redis 提供两个命令 Redis和StrictRedis,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。

redis连接实例是线程安全的,可以直接将redis连接实例设置为一个全局变量,直接使用。

二、Windows下安装redis 模块

1、在中找到,可以下载msi安装文件,也可以下载zip的压缩文件,下载redis 服务,安装完了可以再本机生成一个redis小型服务器

2、解压后如下

3、安装完成之后可以对redis进行测试,双击redis-cli.exe,如果不报错的话,应该会连接上本地的redis,进行简单的测试:

三、下面继续说Python操作Redis,需要安装redis-py库

1、在下载,下载这玩意就行。

2、然后解压到你自己的磁盘中

3、使用CMD cd到安装目录,执行python setup.py install安装 即可。安装完了进行测试就行咯

以上查到了info信息,说明成功。

然而,还是会有意外的,目前很多都用到了redis cluster ,SO,在操作cluster的时候就会报以下的错误(下面截图是linux系统下,windows一样)

这是因为安装的redis-py 不支持 3.x下的集群模式,所以我们不得不安装另一个类库 redis-py-cluster LINUX下执行 pip install redis-py-cluster 进行安装 WINDOWS下就自己下载安装咯 方法一样的,下面是windows的安装样例

测试验证下,没毛病

整合完毕

转载于:https://juejin.im/post/5d0467f05188252dd2399b62

你可能感兴趣的文章
TensorFlow学习路径【转】
查看>>
JAVA设计模式之单例模式
查看>>
Ansible@一个高效的配置管理工具--Ansible configure management--翻译(五)
查看>>
为啥百度、网易、小米都用Python?Python的用途是什么?
查看>>
Linux系统IO分析工具之iotop常用参数介绍
查看>>
软件的依赖关系:类图关系:is-a has-a use-a
查看>>
2010年美国计算机图书市场报告四:编程语言
查看>>
ME525+ MB525 android2.3.4获取ROOT权限和关闭震动(振动反馈)的方法分享
查看>>
C函数适配器
查看>>
bitrock 他家有绝活
查看>>
mysql用户管理
查看>>
IE的坏脾气——3像素Bug
查看>>
PHP+Oracle Instant Client
查看>>
Linux创建LVM
查看>>
HDU 4770 Lights Against Dudely (2013杭州赛区1001题,暴力枚举)
查看>>
[转]Javascript的匿名函数
查看>>
VirtualBox开发环境的搭建详解(转)
查看>>
创业的需求分析——创业杂记【1】
查看>>
STL中的nth_element()方法的使用
查看>>
安装jenkins插件的两种方法
查看>>