The Redis service is available on my hosting, and if i connect it for money, it is available only for me, since Redis rises in a separate docker container.
But, if i turn it off, then Redis can still be used for free, though server-wide. And here I am connecting to the server-wide Redis:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
And I see there about 300,000 records of other people's sites.
$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
And i can change every record! Like this:
$redis->set($allKeys[10000], 0);
That is, someone uses the server-wide Redis and I believe that the user is not aware of the public availability of their data. He just turned on the "Use Redis" checkbox somewhere in WordPress.
And the question is: is the hosting provider responsible for this? After all, an ordinary user believes that his data is stored only on his server and is available only to him.
The technical support response was: everything is ok.
But I don’t think so, so I ask.