zoukankan      html  css  js  c++  java
  • redis

    redis

    • redis数据结构

      String hash list set zset(sorted set)

    • 一个redis实例最多提供16个数据库0-15,默认连接0,select i选择i号数据库

    redis的应用场景

    • 缓存(数据查询、短连接、新闻内容、商品内容)
    • 聊天室的好友列表
    • 任务队列(秒杀、抢购、12306)
    • 应用排行榜
    • 网站访问统计
    • 数据过期处理(可以精确到毫秒)
    • 分布式集群架构中session分离

    命令

    select 1 选择1号数据库

    set name value

    get name

    keys * 查看所有key

    move name 1 将name键值对移到1号数据库

    dbsize 该数据库中数据量

    flushdb 删除该数据库中所有key

    flushall 删是所有数据库的key

    #消息订阅与发布
    #创建频道
    subscribe chat1
    #批量创建频道
    psubscribe chat*
    #发送消息
    publish chat1 "hello"
    
    #事务 multi/exec/discard
    multi	开启事务	相当于begin transation
    exec/discard 相当于commit/rollback
    

    Nosql

    键值存储数据库

    • 相关产品:redis

    • 典型应用:内容缓存,主要用于处理大量数据的高访问负载

    • 优点:快速查询

    • 缺点:数据缺少结构化

    列存储数据库

    • 相关产品:HBase

    • 典型应用:分布式文件系统

    • 优势:查找速度快,可拓展性强,更易于分布式拓展

    • 劣势:不便于增删改

    文档型数据库

    • 相关产品:MongoDB

    • 典型应用:Web应用

    • 优势:数据结构要求不严格

    • 劣势:查询性能不高

    图形数据库

    相关数据库:Neo4j

    典型应用:社交网络

  • 相关阅读:
    ESP8266 A0的使用
    电脑总是被乱装各种软件怎么办?那就设置一个密码吧!
    笔记本光驱位改装固态系统硬盘教程
    任务管理器无法呼出
    Python stomp 介绍与代码
    Power(x,y)
    旋转图像
    字符串相乘
    缺失的正数
    外观数列
  • 原文地址:https://www.cnblogs.com/mznsndy/p/12831344.html
Copyright © 2011-2022 走看看