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