node.js学习笔记(5)_极客学院_Redis的使用

基本使用

开启服务(windows下): redis-server.exe redis.windows.conf
连接客户端: redis-cli.exe(默认地址和端口)
–redis-cli.exe -h 127.0.0.1 -p 6379

查看所有的键: keys *
插入一条: set test 1
获取一条:get test

node.js中的应用

var redis = require('redis');

var client = redis.createClient(6379,'localhost');

client.set('hello','This is a test nodeJS redis');

client.get('hello',function(err,v){
    console.log('hello:',v);
});

需要安装redis模块 npm install redis

list: 不去重
rpush:右插入,rpush('testList','a');
lpush:左插入
rpop:右弹出,rpop('testList',function(err,v){...})
lpop:左弹出
lrange:取值,e.g:lrange(0,-1);
sets: 自动去重
sadd:添加元素,sadd('testSet',1);
smembers:查看元素,smembers('testSet',function(err,v){...});
消息中介
1.消息订阅
var client = require('./client');

client.subscribe('testPublish'); // 订阅一个频道

client.on('message',function(channel,msg){
    console.log('client on message , channel:',channel, '  message:',msg);
});
2.消息发布
var client = require('./client');

client.publish('testPublish','message from pub.js');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值