python利用跳板機ssh遠端連線redis的方法
阿新 • • 發佈:2020-01-09
公司伺服器的mysql和redis連線都需要有跳板機,網上有很多python ssh遠端連線mysql的,那天我研究了下,利用sshtunnel模組連線上了redis,具體如下:
from sshtunnel import SSHTunnelForwarder # ssh連線庫 import redis # redis模組 server = SSHTunnelForwarder( ssh_address_or_host=,# ssh地址 ssh_username=,# ssh連線的使用者名稱 ssh_password=,# ssh連線的使用者名稱 remote_bind_address=('遠端機器地址',埠號)) server.start() r=redis.Redis(host='redis地址',port=server.local_bind_port,decode_responses=True)
如上就可以連線上redis啦,要關閉連線,我用的server.close()
以上這篇python利用跳板機ssh遠端連線redis的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。