เชื่อมต่อ Cache

แอปใน Project เดียวกันเชื่อมผ่านเครือข่ายภายใน ส่วนการต่อจากข้างนอกต้องใช้ TLS และอนุญาต IP

จากบริการใน Project เดียวกัน

ใช้ชื่อภายใน ชื่อเซิร์ฟเวอร์.internal พอร์ต 6379 ถ้าเชื่อม Cache กับ Container ไว้ ระบบใส่ตัวแปร DATABASE_URL แบบ redis:// พร้อม DB_HOST, DB_PORT, DB_USER และ DB_PASSWORD ให้เอง

จากเครื่องของคุณหรือระบบภายนอก

  1. เปิดแท็บ การเชื่อมต่อ & Firewall แล้วเปิด public endpoint
  2. เพิ่ม IP ที่อนุญาต เช่น 203.0.113.10 หรือช่วง 203.0.113.0/24
  3. เชื่อมต่อด้วย TLS และส่ง SNI เป็นชื่อ host เต็มเสมอ
Shell
rediss://default:PASSWORD@HOST:6379
redis-cli -h HOST -p 6379 --tls --sni HOST --askpass

Studio และนำเข้าข้อมูล

แท็บ Studio ดู key และรันคำสั่งได้จากหน้าจัดการ โดยต้องใส่ชื่อผู้ใช้และรหัสผ่านก่อนทุกครั้ง แท็บ นำเข้าข้อมูล รับไฟล์ .rdb หรือ .rdb.gz ที่บันทึกจาก Redis, Valkey หรือ ThailandHosting Cache และไฟล์คำสั่ง .txt

ถ้าเจอปัญหา

ขึ้นว่า “server name is required”

Public endpoint ต้องเชื่อมต่อด้วย TLS และส่ง SNI เสมอ ใช้ --tls --sni ชื่อhost หรือ URL แบบ rediss://

เชื่อมต่อไม่ได้ ขึ้นว่า “client address is not allowed by the firewall rules”

IP ของคุณยังไม่อยู่ในรายการ Firewall เพิ่มในแท็บ การเชื่อมต่อ & Firewall

ขึ้นว่า “OOM command not allowed”

ข้อมูลเต็ม RAM ของ Cache แล้ว ขยายขนาดในแท็บ ขนาด & Flags หรือลบ/ตั้งเวลาหมดอายุให้ key ที่ไม่ใช้

ยังแก้ไม่ได้? ให้ทีมงานช่วย

เปิด ticket จากหน้าจัดการ บอกชื่อเว็บหรือบริการ สิ่งที่ทำ และข้อความที่เห็นบนจอ ทีมงานจะตอบกลับในเรื่องเดียวกัน ติดตามได้ในที่เดียว