redis安装,启动,redis安装启动
安装:npm install redis
开服务:redis-server
连接redis:
redis-cli -h 127.0.0.1 -p 6379
client.js
var redis = require('redis');
module.exports = redis.createClient(6379,'localhost');
list操作:
var client = require('./client');
client.rpush('testLists','a');
client.rpush('testLists','b');
client.rpush('testLists','c');
client.rpush('testLists','d');
client.lpop('testLists',function(err,v){
console.log('client.lpop',err,v);
})
client.lrange('testLists',0,-1,function(err,list){
console.log(err,list);
});//从list的第一个开始取,取到最后一个
集合操作:
set.js
var client = require('./client');
// 集合
client.sadd('testSet',1);
client.sadd('testSet','a');
client.sadd('testSet','lb');
// 集合
client.smembers('testSet',function(err,v){
console.log('client.smembers,v:',err,v);
})
消息:
sub.js
var client = require('./client');
client.subscribe('testPublish');
client.on('message',function(channel,message){
console.log(channel,message);
})
pub.js
var client = require('./client');
client.publish('testPublish','message from pub.js')