มีสองวิธีในการเชื่อมต่อเซิร์ฟเวอร์ redis ระยะไกลโดยใช้redis-cli
:
1. ใช้โฮสต์และพอร์ตทีละรายการเป็นตัวเลือกในคำสั่ง
redis-cli -h host -p port
หากอินสแตนซ์ของคุณได้รับการป้องกันด้วยรหัสผ่าน
redis-cli -h host -p port -a password
เช่นถ้าmy-web.cache.amazonaws.com
เป็นโฮสต์ url และ6379
เป็นพอร์ต
จากนั้นจะเป็นคำสั่ง:
redis-cli -h my-web.cache.amazonaws.com -p 6379
ถ้า92.101.91.8
เป็นที่อยู่ IP ของโฮสต์และ6379
เป็นพอร์ต:
redis-cli -h 92.101.91.8 -p 6379
คำสั่งหากอินสแตนซ์ได้รับการป้องกันด้วยรหัสผ่านpass123
:
redis-cli -h my-web.cache.amazonaws.com -p 6379 -a pass123
2. ใช้uri
ตัวเลือกเดียวในคำสั่ง
redis-cli -u redis://password@host:port
คำสั่งในuri
รูปแบบเดียวด้วยชื่อผู้ใช้และรหัสผ่าน
redis-cli -u redis://username:password@host:port
เช่นสำหรับโฮสต์ข้างต้นเดียวกัน - คำสั่งการกำหนดค่าพอร์ตจะเป็น
redis-cli -u redis://pass123@my-web.cache.amazonaws.com:6379
คำสั่งหากมีการระบุชื่อผู้ใช้ด้วย user123
redis-cli -u redis://user123:pass123@my-web.cache.amazonaws.com:6379
คำตอบโดยละเอียดนี้มีไว้สำหรับผู้ที่ต้องการตรวจสอบตัวเลือกทั้งหมด สำหรับข้อมูลเพิ่มเติมตรวจสอบเอกสารประกอบ: การใช้บรรทัดคำสั่ง Redis
Could not connect to Redis at -c:6379: Temporary failure in name resolution