Redis-介绍和安装配置
介绍
Redis(Remote Dictionary Server)是一个开源的内存数据存储被数百万开发人员用作数据库、缓存、流引擎和消息代理。高性能键值对存储数据库,最初由 Salvatore Sanfilippo 开发,它在内存中存储数据,并提供了持久化功能,可以将数据保存到磁盘中,是一种NoSQL(not-only sql,非关系型数据库)的数据库。
支持五种基本数据类型和五种高级数据类型
基本数据类型
类型 | 用途 |
---|---|
String | 存储文本信息、数值(支持原子操作)、缓存等 |
List | 实现栈/队列、消息队列、最新动态展示 |
Hash | 存储对象属性、用户信息、配置项 |
Set | 标签系统、去重集合运算、共同好友 |
Sorted Set (ZSet) | 排行榜、延迟队列、优先级任务调度 |
高级数据类型
类型 | 用途 |
---|---|
BitMap | 状态统计:签到/连续签到、登录状态 |
HyperLogLog | 海量数据基数统计,如网页 UV 计数 |
GEO | 地理位置信息相关,附近地点查找、打车推荐 |
Stream | 消息队列(专属),适用于事件日志处理 |
Redis安装
Linux安装
大多数主要的Linux发行版都提供了Redis的软件包。
从官方的 packages.redis.io
APT仓库安装
bash
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
通过snap安装
bash
sudo snap install redis
MacOS安装
通过homebrew
homebrew是mac上安装redis最简单的方法 官网上也只建议使用通过homebrew安装
bash
brew install redis
Windows
因为Redis在Windows上没有正式支持,所以redis在window上安装过程比较麻烦
方法1:使用安装包
安装包下载地址:
www.github.com/MSOpenTech/redis/tags
下载.msi的安装包进行安装 一直点下一步即可
警告
只能安装较老的版本
方法2:使用Docker安装redis
确保已经安装了 Docker
拉取 Redis 镜像:
bash
docker pull redis
启动
Mac/Linux启动
bash
redis-server
Windows
redis-server.exe
Docker
bash
docker run --name my-redis -d -p 6379:6379 redis
看见这个界面就是已经启动了
提示
如果需要关闭的话可以使用ctrl+c 或者关闭dos窗口
连接Redis三种方式结
1.使用
redis-cli
命令行工具2.使用GUI图形用户界面
3.通过您的编程语言的客户端库
提示
Redis默认端口号为6379
Redis-cli 命令行工具:
bash
redis-cli