By Noxxxx from https://www.noxxxx.com/?post_type=post&p=212
欢迎分享与聚合,尊重版权,可以联系授权
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
未完…