Usługa Redis jest dostępna na moim serwerze, a jeśli podłączę ją za pieniądze, będzie ona dostępna tylko dla mnie, ponieważ Redis wznosi się w osobnym kontenerze dokera.
Ale jeśli ją wyłączę, to Redis nadal będzie można używać za darmo, chociaż na całym serwerze. I tutaj łączę się z serwerem Redis:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
Widzę tam około 300 000 rekordów witryn innych osób.
$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
I mogę zmienić każdy rekord! Lubię to:
$redis->set($allKeys[10000], 0);
Oznacza to, że ktoś korzysta z serwera Redis na całym serwerze i uważam, że użytkownik nie jest świadomy publicznej dostępności swoich danych. Właśnie zaznaczył pole wyboru „Użyj Redis” gdzieś w WordPress.
A pytanie brzmi: czy dostawca hostingu jest za to odpowiedzialny? W końcu zwykły użytkownik uważa, że jego dane są przechowywane tylko na jego serwerze i są dostępne tylko dla niego.
Odpowiedź wsparcia technicznego brzmiała: wszystko jest w porządku.
Ale nie sądzę, więc pytam.