Redis学习(在家待废了,开点新坑)Chapter 01

前言

    自闭了整个六月,在不学点东西就待废了。。。学个Redis,找个时间也把JVM给补上。
从B站上学的,b站视频地址在此,个人笔记使用~

Redis简介

概念

基于C语言的键值对(key-value)数据库,在Redis中存数据,一个key对应一个value。

特征
  1. 数据间没有必然联系(不像关系型数据库一样各个表之间有各种各样的联系)
  2. 内部采用单线程机制进行工作(操作原子性强,保证数据安全性)
  3. 高性能
  4. 支持5种数据存储格式(String、List、Hash、Set、Sorted_Set)
  5. 持久化支持,可进行数据灾难恢复(断电。。。)
应用
  1. 热点数据处理,可加速查询。(热点商品、新闻、咨询等高访问量信息)
  2. 任务队列。(秒杀、抢购)
  3. 实时信息查询。(排行榜、网站信息统计、在线人数等)
  4. 时效性信息控制。(验证码XX分钟有效、股票控制)
  5. 分布式数据共享,分布式架构中Session分离。
  6. 消息队列
  7. 分布式锁

下载与安装

windows:
下载地址:https://github.com/tporadowski/redis/releases。

Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择

你可能感兴趣的:(Redis)