5分钟入门 redis 命令行

redis 的 windows 客户端实在难用,这次连不上还 crash 了 N 次,还是转命令行吧。搜出来的教程都是杂七杂八,不适合我这种菜鸡。

新手需要的就是知道如何连接 查值 删值 等最基本的操作,其他的视情况再去查找进阶。

1、Linux 本机连接
由于我不是直接通过 apt-get 安装的,所以需要进入 redis 文件夹下的 src 目录,里面有 redis-cli
./redis-cli -h 127.0.0.1

2、通过> select 0 选择数据库。Redis数据库编号从0~15

3、查看所有 key
> keys *

4、获取对应 key 的值
> get key

5、删除单个 key 或多个
> del key key2

6、查看当前数据库中所有key的数量
> dbsize

7、返回redis的相关信息
> info

这里我使用了 NodeJs 存对象

var redis = require("redis"),
    client = redis.createClient();

//写入JavaScript(JSON)对象
client.hmset('socket', { username: 'noxxxx.com', password: 'noxxxx.com' }, function(err) {
  console.log(err)
})

//读取JavaScript(JSON)对象
client.hgetall('socket', function(err, object) {
  console.log(object)
})

//所以简单的 set 和 get 方法获取值也是类似的方式

 redisClient.set(obj.token, socket.id); //设置

//获取
 redisClient.get(obj.token,function(err,reply) {
 console.log(reply);
 })

8、获取对象
> hgetall key

未完…