'tcp', 'host' => getenv('SERVICE_HOST'), 'port' => getenv('REDISMASTER_SERVICE_PORT'), ]); $client->set($_GET['key'], $_GET['value']); print('{"message": "Updated"}'); } else { $read_port = getenv('REDISMASTER_SERVICE_PORT'); if (isset($_ENV['REDISSLAVE_SERVICE_PORT'])) { $read_port = getenv('REDISSLAVE_SERVICE_PORT'); } $client = new Predis\Client([ 'scheme' => 'tcp', 'host' => getenv('SERVICE_HOST'), 'port' => $read_port, ]); $value = $client->get($_GET['key']); print('{"data": "' . $value . '"}'); } } else { phpinfo(); } ?>