Skip to content

Instantly share code, notes, and snippets.

@dakatsuka
Created January 25, 2012 08:19
Show Gist options
  • Save dakatsuka/1675358 to your computer and use it in GitHub Desktop.
Save dakatsuka/1675358 to your computer and use it in GitHub Desktop.
Redis proxy server
var net = require('net');
var proxy = net.createServer(function(socket) {
socket.setEncoding('utf8');
var redisServer = new net.Socket()
redisServer.connect(6379, 'localhost');
redisServer.on('connect', function() {
redisServer.setEncoding('utf8');
});
socket.on('data', function(data) {
redisServer.write(data);
});
redisServer.on('data', function(data) {
socket.write(data);
});
redisServer.on('close', function() {
socket.end()
});
});
proxy.listen(6000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment