说明:这里ssh登录跳板机使用的是“认证文件”进行验证登录
1、执行命令
命令说明:
跳板机:A
redis服务器:B
本机:C
ssh -f A的用户名@A的ip地址 -L C的端口:B的ip地址:B的redis端口 -N -i "登录A的认证文件路径"
C的端口可随意(但不能是其他已使用的端口)
如果redis服务器和跳板机是同一台机器则将“B的ip地址”改为“127.0.0.1”
命令测试:
redis-cli -h 127.0.0.1 -p C的端口 (linux环境)
2、测试代码
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', C的端口);
echo "Connection to server successfully<br>";
echo "Server is running: " . $redis->ping();
?>