happypeter / classroom

Nodejs+socket.io+Redis + rails 搭建的一个 demo 程序
20 stars 5 forks source link

redis database #14

Open happypeter opened 10 years ago

happypeter commented 10 years ago

By default there are 16 databases (indexed from 0 to 15) and you can navigate between them using select command. Number of databases can be changed in redis config file with databases setting.

happypeter commented 10 years ago

http://www.rediscookbook.org/multiple_databases.html

happypeter commented 10 years ago
$ redis-cli
127.0.0.1:6379> config get databases
1) "databases"
2) "16"
127.0.0.1:6379> select 0
OK
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set dog 5
OK
127.0.0.1:6379> get dog
"5"
127.0.0.1:6379> keys *
1) "dog"
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> keys *
(empty list or set)
127.0.0.1:6379[1]> set cat 2
OK
127.0.0.1:6379[1]> keys *
1) "cat"
127.0.0.1:6379[1]> info keyspace
# Keyspace
db0:keys=1,expires=0,avg_ttl=0
db1:keys=1,expires=0,avg_ttl=0
happypeter commented 10 years ago

在 classroom 应用中选择要连接的数据库,

redis.select("3")

这里使用的是编号为3的数据库