博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python实现连接MySQL、Redis并获取数据
阅读量:5212 次
发布时间:2019-06-14

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

最近在弄zabbix监控MySQL和Redis事宜,发现shell脚本无法解决字符串转换为整数操作,于是想到了Python,这里就用Python3环境

首先安装pymysql

pip install pymysql

1 #!/usr/bin/env python 2 # -*- coding: utf8 -*- 3 import pymysql 4 mysql_connect = pymysql.connect(host='192.168.3.5',user='root',passwd='123456',port=3306,db='mysql',charset = 'utf8') 5 cur = mysql_connect.cursor() 6 cur.execute("show global status") 7 res = list(cur.fetchall()) 8 #print(res) 9 mysql_dict={}10 for i in res:11     if list(i)[1].strip() == '':12         # print('列表第二个元素为空')13         pass14     else:15         tmp_dict={list(i)[0]:list(i)[1]}16         # print('分割线------------------------')17         mysql_dict.update(tmp_dict)18 print(mysql_dict["Connections"])19 cur.close()20 mysql_connect.close()

 

首先安装redis

pip install redis

1 #!/usr/bin/env python2 import redis3 redis_dict={}4 conn =redis.Redis(host='192.168.3.5',port=6379,password="123456")5 redis_dict=conn.info()#输出redis的info信息,以字典的形式输出6 print(redis_dict)7 print('+++++++++++++++++++')8 print(conn.client_list()) #输出连接redis的客户端信息,以字典形式输出

 

转载于:https://www.cnblogs.com/kindnull/p/11207814.html

你可能感兴趣的文章
session token两种登陆方式
查看>>
C# ArrayList
查看>>
IntelliJ IDEA 12集成Tomcat 运行Web项目
查看>>
java,多线程实现
查看>>
个人作业4-alpha阶段个人总结
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
递归-下楼梯
查看>>
实用的VMware虚拟机使用技巧十一例
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
Azure Iaas基础之---创建虚拟机
查看>>
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
WEB_点击一百万次
查看>>
CodeForces - 878A Short Program(位运算)
查看>>