sudo apt install redis-server
Redis 字串(String)
Redis 哈希(Hash)
Redis 列表(List)
Redis 集合(Set)
Redis 有序集合(sorted set)
Redis 發布與訂閱(Pub Sub)
試著在client端輸入 `set food noodle`後`get food`
HMSET website google www.google.com yahoo www.yahoo.com
HGET website google
HGET website yahoo
LPUSH fruits apple
LPUSH fruits banana
SADD class1 "Eason" "Tim" "Jack"
SADD class2 "Eason" "John" "Peter"
const redis = require("redis");
const Redisclient = redis.createClient();
exports.connect = () => {
Redisclient.on("ready", function (err) {
console.log("Ready");
});
Redisclient.on("error", function (err) {
console.log("Error " + err);
});
}
exports.Redisclient = Redisclient;
var Redis = require('./test1').connect;
var Redisclient = require('./test1').Redisclient;
Redis();
const payload = [{a:12,b:13},{a:12,b:13},{a:12,b:13}];
Redisclient.set("short", JSON.stringify(payload), () => {
});
Redisclient.get("short",function (err, reply) {
console.log(JSON.parse(reply)); // Will print `OK`
});
var redis = require("redis");
var sub = redis.createClient(), pub = redis.createClient();
sub.on("message", function (channel, message) {
console.log(message);
});
process.stdin.on("data",function(data){
pub.publish("channel001", data);
});
sub.subscribe("channel001");