zoukankan      html  css  js  c++  java
  • 01_Redis基础

    【Redis定义(参考了百度百科)】

      Redis是一个key-value存储系统。与Memchached类似,Redis支持的value类型更多,包括String、list、set、zset(有序集合)、hash类型。这些数据类型都支持push/pop、add/remove以及取交集/差集等更丰富的操作,这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。

      与mencached一样,为了保证效率,数据都是缓存在内存中的,区别是redis会周期性地将更新的数据或修改操作记录 写入追加的记录文件中保存,并在此基础上实现了master-slave(主从)同步。

      Redis支持主从同步,数据可以从主服务器(master)向任意数量的从服务器(slave)同步,从服务器可以是关联其它的从服务器的主服务器(即一个服务器既可以是主,也可以是从)。这使得redis可执行单层树复制。存盘可以有意无意地对数据进行写操作。由于完全实现了发布/订阅机制,使得数据库在任何地方同步树时,可订阅一个频道并接受主服务器完整的效益发布记录,同步对读取操作的可扩展性和数据冗余有很大的帮助。

    【Redis启动:window版本】

    window版本的redis直接解压安装包redis-64.3.0.503.zip即可。

    1.启动Redis-server

    redis-server.exe redis.windows.conf

    2.启动客户端(新开一个cmd)

    redis-cli.exe -h 127.0.0.1 -p 6379

     

    传入"ping",回应"pang"即正常

    【Redis安装启动:linux版本】

    【Redis应用场景】

    1.缓存(数据查询、短连接、新闻内容、商品内容)

    2.分布式集群架构中的session分离

    3.任务队列(秒杀、抢购、12306抢票)

    4.聊天室在线好友列表

    5.应用排行榜

    6.网站统计访问

    7.数据过期处理

  • 相关阅读:
    vue语法
    第3章 语言基础(上)
    第2章 HTML中的JavaScript
    第1章 什么是JavaScript
    附录 A ES6附加特性
    第14章 跨浏览器开发技巧
    第13章 历久弥新的事件
    第12章 DOM操作
    第11章 代码模块化
    第10章 正则表达式
  • 原文地址:https://www.cnblogs.com/HigginCui/p/6473871.html
Copyright © 2011-2022 走看看