公司服務器的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的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網之家。
新聞熱點
疑難解答
圖片精選