zoukankan      html  css  js  c++  java
  • 06002_Redis概述

    1、什么是Redis?

      (1)Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,他通过提供多种键值对数据类型类适应不同场景下的存储需求;

      (2)Redis是一种高级的key-value的存储系统,其中value支持的五种数据类型:

        ①字符串(String);

        ②哈希(hash);

        ③字符串列表(list);

        ④集合类型(set);

        ⑤有序字符串集合(sort set)。

      (3)关于key的定义;

        ①key不要太长;

        ②key不要太短,如果太短会降低key的可读性;

        ③在项目中,key最好有一个统一的命名规范。

    2、Redis的应用场景

      (1)缓存(数据查询、短连接、新闻内容、商品内容等等)--最多使用;

      (2)聊天室的在线好友列表;

      (3)任务队列(秒杀、抢购);

      (4)应用排行榜;

      (5)网站访问统计;

      (6)数据过期处理(可以精确到毫秒);

      (7)分布式集群架构中的session分离。

  • 相关阅读:
    搭建wamp环境,数据库基础知识
    练习题:选择器和选择好友
    例子:滑动效果
    TCPDump
    内存
    Cache和Buffer的区别(转载)
    经典问题回忆
    history
    DNS
    bc的用法
  • 原文地址:https://www.cnblogs.com/gzdlh/p/8148643.html
Copyright © 2011-2022 走看看