Skip to content

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

看见这个界面就是已经启动了

image-20250714112312646

提示

如果需要关闭的话可以使用ctrl+c 或者关闭dos窗口

连接Redis三种方式结

1.使用 redis-cli 命令行工具

2.使用GUI图形用户界面

3.通过您的编程语言的客户端库

提示

Redis默认端口号为6379

Redis-cli 命令行工具:

bash
redis-cli

image-20250714112344460

使用GUI:

  1. RedisInsight
  2. AnotherRedisDesktopManager
最近更新