redis 遠程訪問
如何遠程訪問 Redis?
遠程訪問 Redis 有兩種主要方法:
通過網絡直接連接:使用 Redis 客戶端工具,如 redis-cli 或 Jedis,從遠程機器直接連接到 Redis 服務器。
通過 SSH 隧道:在本地機器上創建 SSH 隧道,將遠程 Redis 服務器的端口映射到本地端口。
通過網絡直接連接
安裝 Redis 客戶端工具:在遠程機器上安裝 redis-cli 或其他 Redis 客戶端工具。
確定 Redis 服務器地址和端口:與 Redis 服務器管理員協調,以獲取其 IP 地址或域名和端口號。
使用客戶端連接:在遠程機器上打開命令行,并使用以下命令連接到 Redis 服務器:
redis-cli -h [Redis服務器地址] -p [Redis端口號]
登錄后復制
通過 SSH 隧道
在本地機器上生成密鑰對:使用 SSH 命令生成密鑰對:
ssh-keygen -t rsa
登錄后復制
將公鑰添加到 Redis 服務器:將本地機器上生成的公鑰添加到 Redis 服務器的 ~/.ssh/authorized_keys 文件中。
創建 SSH 隧道:在本地機器上使用以下命令創建 SSH 隧道:
ssh -L [本地端口號]:[Redis服務器地址]:[Redis端口號] [Redis服務器用戶名]@[Redis服務器地址]
登錄后復制
使用客戶端連接:在本地機器上,使用 Redis 客戶端工具連接到本地端口號,該端口號映射到了 Redis 服務器的端口:
redis-cli -h 127.0.0.1 -p [本地端口號]
登錄后復制