目录

一、Redis 简介

0、前言

1、概念

2、特征

3、Redis 的应用

二、Redis 的下载与安装

1、Linux 版(适用于企业级开发)

2、Windows 版本(适合零基础学习)

三、Redis 的基本操作


一、Redis 简介

0、前言

Redis(2)入门(概念、特征、下载安装、基本操作)

Redis(2)入门(概念、特征、下载安装、基本操作)

Redis(2)入门(概念、特征、下载安装、基本操作)

Redis(2)入门(概念、特征、下载安装、基本操作)

Redis(2)入门(概念、特征、下载安装、基本操作)

1、概念

Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。

Redis(2)入门(概念、特征、下载安装、基本操作)

2、特征

1)数据间没有必然的关联关系

2)内部采用单线程机制进行工作

3)高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。

4)多数据类型支持

  • 字符串类型 string
  • 列表类型 list
  • 散列类型 hash
  • 集合类型 set
  • 有序集合类型 sorted_set

5)持久化支持。可以进行数据灾难恢复

3、Redis 的应用

  1. 为热点数据加速查询(主要场景),如热点商品、热点新闻、热点资讯、推广类等高访问量信息等
  2. 任务队列,如秒杀、抢购、购票排队等
  3. 即时信息查询,如各位排行榜、各类网站访问统计、公交到站信息、在线人数信息(聊天室、网站)、设备信号等
  4. 时效性信息控制,如验证码控制、投票控制等
  5. 分布式数据共享,如分布式集群架构中的 session 分离
  6. 消息队列
  7. 分布式锁

二、Redis 的下载与安装

1、Linux 版(适用于企业级开发)

Redis(1)Linux下安装部署redis详细教程

2、Windows 版本(适合零基础学习)

Window 下安装

三、Redis 的基本操作

0、命令行模式工具使用思考

  • 功能性命令
  • 清除屏幕信息
  • 帮助信息查阅
  • 退出指令

1、信息添加

功能:设置 key,value 数据

命令:set key value

示例:set name itheima

2、信息查询

功能:根据 key 查询对应的 value,如果不存在,返回空(nil)

命令:get key

示例:get name

3、清除屏幕信息

功能:清除屏幕中的信息

命令:clear

4、退出客户端命令行模式

功能:退出客户端

命令:quit 、exit 、<ESC>

5、帮助

功能:获取命令帮助文档,获取组中所有命令信息名称

命令

help  命令名称

help  @组名

相关文章: