zoukankan      html  css  js  c++  java
  • redis的基本使用

    redis值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型

    字符串

    列表(链表)

    Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或 者尾部(右边)

    集合

    Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数 据。它和列表的最主要区别就是没法增加重复值

    哈希

    Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。

    发布订阅

    radis可以跨应用完成发布和订阅

    // node sub1.js
    var redis = require("redis"),
        client = redis.createClient(6379,'127.0.0.1');
    
        //监听广播
        client.subscribe('sendServer01');
    
        client.on('message',(channel,msg)=>{
    
            console.log(channel,msg) // 'sendServer01' 'this is news info'
        })
    
    // node sub2.js
    var redis = require("redis"),
        client = redis.createClient(6379,'127.0.0.1');
    
        
     //监听广播
     client.subscribe('sendServer02');
    
    
     client.on('message',(channel,msg)=>{
    
         console.log(channel,msg) // 'sendServer02', 'this is product info'
     })
    
    // node pub.js
    var redis = require("redis"),
        client = redis.createClient(6379,'127.0.0.1');
    
        //发送消息  广播
    
        client.publish('sendServer01', 'this is news info');
    
        
        client.publish('sendServer02', 'this is product info');
    
  • 相关阅读:
    mysql批量导入删除
    sql查重去除id最小值
    Rest构建分布式 SpringCloud微服务架构项目
    Django模板语言及视图
    Django模板语言
    面向对象进阶
    初识面向对象
    os模块和sys模块
    random模
    时间模块
  • 原文地址:https://www.cnblogs.com/yesyes/p/15375229.html
Copyright © 2011-2022 走看看