文章目录
一、Redis 介绍
Redis是一个NoSQL、基于Key-value键值对的存储引擎;( Not Relational(非关系型):没有对SQL支持、不能去建立表与表的关系;)
1.1 Redis 的应用场景
- 计数器
- TopN、排行榜(微博的热搜榜、热门话题、抖音直播间的热门直播间、淘宝电商的排行榜)
- 去重的计数
- 实时系统,用于存储一些规则
- 定时过期的一些应用(短信验证码)
- 缓存(保护数据库不被高并发压垮)
1.2 Redis 的特点
- 速度非常快,单机能够支持的并发、读写的速度达10W以上(Kafka更快——80W-150W)
- 支持多种数据结构类型,操作非常灵活
- string(字符串)
- list(列表)
- set(集合)
- hash(哈希)
- zset(有序集合)
- …
二、Windows版Redis安装
Windows版的安装,解压Redis压缩包即安装完毕,有以下几个需要注意的安装事项:
- 1)解压的目录不要有中文名称;
- 2)目录结构层次不要嵌套太深;
- 3)硬盘空间剩余空间最少要大于内存空间,建议20G以上;
可以在官网下载,也可以在此 安装包 地址处下载,Redis 服务启动与关闭如下:
1)、启动服务器:直接执行redis-server.exe
文件,默认端口号:6379
2)、关闭服务器:直接关闭窗口
三、Redis Desktop Manager安装
一款跨平台Redis桌面管理软件,支持:Windows 7+、Mac OS X 10.10+、 Ubuntu 14+等系统,响应迅速快,性能好。Redis Desktop Manager下载地址
安装时一直下一步,安装完客户端后,连接本地Redis服务:
四、Redis 常用基本操作
如果在 windows 系统中,想通过 cmd窗口
操作常用基本操作,可按照如下步骤操作:
1)、找到安装 Redis 的目录,双击运行 redis-cli.exe
应用程序;
2)、在打开的 cmd窗口
执行常用基本