02.12.2011
Verbindung zu Redis per SSH-Tunnel
SSH-Tunneling ist natürlich für unzählige Dienste nützlich, aber ich bin darauf gestoßen, als ich mich mit einem entfernten Redis-Server verbinden wollte.
Wenn auf [remotehost] ein Redis-Server läuft, kann man sich einfach damit verbinden (vorausgesetzt man hat SSH-Zugang) mit:
ssh -L 9999:localhost:6379 [remoteuser]@[remotehost]
Damit wird ein Tunnel vom entfernten Port 6379 (Redis-Standard) zu deinem lokalen Port 9999 geöffnet.
Jetzt kann man Redis auf dem lokalen Port 9999 genauso verwenden, als würde es lokal laufen. Praktisch.