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
未完…