title: Redis Store doesn't have a get method?
body: <p><a href="http://senchalabs.github.com/connect/middleware-session.html" rel="nofollow">http://senchalabs.github.com/connect/middleware-session.html</a> mentions....
  "Every session store must implement the following methods: "</p>
  
  <ol>
  <li>.get(sid,callback)  </li>
  <li>.set(sid, session, callback)  </li>
  <li>.destroy(sid, callback)</li>
  </ol>
  
  <p>I'm using the following code to attempt to get the SID:</p>
  
  <p><strong>Node JavaScript, using Socket.io connection</strong></p>
  
  <pre><code>io.sockets.on('connection', function(socket) {
    var sid = socket.id;
    if (sid) {
      sessionStore.get(sid, function (error, session) {
        console.log("Connect Sid: " + sid);
      });
    }
  });
  </code></pre>
  
  <p>And i'm getting the following error:</p>
  
  <pre><code>TypeError: Object function RedisStore(options) {
      options = options || {};
      Store.call(this, options);
      this.client = new redis.createClient(options.port || options.socket, options.host, options);
      if (options.pass) {
        this.client.auth(options.pass, function(err){
          if (err) throw err;
        });    
      }
  
      if (options.db) {
        var self = this;
        self.client.select(options.db);
        self.client.on("connect", function() {
          self.client.send_anyways = true;
          self.client.select(options.db);
          self.client.send_anyways = false;
        });
      }
    } has no method 'get'
  </code></pre>
  
  <h2>Inclusion of redis</h2>
  
  <pre><code>//Redis store for storage
  var sessionStore = require('connect-redis')(express); 
  ...
  ...
  app.use(express.session({secret: "keyboard cat",store: new sessionStore}));
  </code></pre>