1. 程式人生 > 資料庫 >python利用跳板機ssh遠端連線redis的方法

python利用跳板機ssh遠端連線redis的方法

公司伺服器的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的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。