-
Book Overview & Buying
-
Table Of Contents
Building Scalable Apps with Redis and Node.js
By :
Technically, we are already using Redis in our application. This is only because we have frameworks that are using Redis. However, we want to explicitly use it. We are going to build all the functions our application will need to store the users, rooms, and chats. The first thing is to define what we are going to store.
All of the objects will be stored in different Redis structures. The reason for this is two-fold. First, we can quickly look up data. Second, every web server will have access to the same data as the others. The following is the list of keys and types of data we will store in Redis:
rooms: a sorted set of all the room names created so far
rooms:RoomName:chats: a sorted set of all the chats sent in this room
rooms:RoomName: a sorted set of all the users in this room
users: a sorted set of all the user IDs that have logged in
user:UserID: a hash of the user's name and type
user:UserID:room: a simple string that holds the...
Change the font size
Change margin width
Change background colour