บริการ Redis มีให้บริการบนโฮสติ้งของฉันและถ้าฉันเชื่อมต่อด้วยเงินจะมีให้เฉพาะฉันเท่านั้นเนื่องจาก Redis เพิ่มขึ้นในคอนเทนเนอร์นักเทียบท่าแยกต่างหาก
แต่ถ้าฉันปิดแล้ว Redis ยังคงสามารถใช้ได้ฟรีแม้ว่าจะใช้กับเซิร์ฟเวอร์ และที่นี่ฉันกำลังเชื่อมต่อกับ Redis ทั่วทั้งเซิร์ฟเวอร์:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
และฉันเห็นมีประมาณ 300,000 บันทึกของเว็บไซต์ของคนอื่น
$allKeys = $redis->keys('*');
echo(count($allKeys)); // ~300000
echo ($allKeys[10000]); // some data of some site
echo ($redis->get($allKeys[10000])); // some data of some site
และฉันสามารถเปลี่ยนทุกบันทึก! แบบนี้:
$redis->set($allKeys[10000], 0);
นั่นคือมีคนใช้ Redis ทั่วทั้งเซิร์ฟเวอร์และฉันเชื่อว่าผู้ใช้ไม่ได้ตระหนักถึงความพร้อมใช้งานสาธารณะของข้อมูลของพวกเขา เขาเพิ่งเปิดช่องทำเครื่องหมาย "ใช้ Redis" ที่ไหนสักแห่งใน WordPress
และคำถามคือผู้ให้บริการโฮสต์รับผิดชอบในเรื่องนี้หรือไม่ ท้ายที่สุดผู้ใช้ทั่วไปเชื่อว่าข้อมูลของเขาถูกเก็บไว้บนเซิร์ฟเวอร์ของเขาเท่านั้นและพร้อมใช้งานสำหรับเขาเท่านั้น
การตอบสนองการสนับสนุนทางเทคนิคคือ: ทุกอย่างก็โอเค
แต่ฉันไม่คิดอย่างนั้นฉันจึงถาม