当前位置:首页 > 系统教程 > 正文

Redis安装配置全攻略 (5分钟快速掌握Linux/Windows/Docker下的Redis安装)

Redis安装配置全攻略 (5分钟快速掌握Linux/Windows/Docker下的Redis安装)

Redis作为高性能键值存储数据库,广泛应用于缓存、会话管理等场景。本文将带你在5分钟内搞定Redis安装Linux Redis配置Windows Redis部署Docker Redis快速启动,让你快速上手。

Redis安装配置全攻略 (5分钟快速掌握Linux/Windows/Docker下的Redis安装) Redis安装 Linux Redis配置 Windows Redis部署 Docker Redis快速启动 第1张

一、Linux下安装Redis(以Ubuntu/CentOS为例)

在Linux上安装Redis非常简单,通过包管理器即可完成。以下是Linux Redis配置的详细步骤:

1. Ubuntu/Debian

sudo apt updatesudo apt install redis-server -ysudo systemctl start redissudo systemctl enable redis

安装后,Redis默认监听本地端口6379,可通过redis-cli ping测试连通性(应返回PONG)。

2. CentOS/RHEL

sudo yum install epel-release -ysudo yum install redis -ysudo systemctl start redissudo systemctl enable redis

配置Redis密码:编辑/etc/redis.conf,找到# requirepass foobared,去掉注释并设置密码,如requirepass mysecret,然后重启Redis:sudo systemctl restart redis

二、Windows下运行Redis

由于官方未提供Windows原生版本,推荐使用WSL(适用于Linux的Windows子系统)或Docker方式实现Windows Redis部署。下面介绍WSL方法:

启用WSL并安装Ubuntu

# 以管理员身份打开PowerShelldism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart# 重启后,从Microsoft Store安装Ubuntu 20.04 LTS

启动Ubuntu,设置用户名密码,然后在Ubuntu内按照Linux方式安装Redis(apt install redis-server)。这样即可在Windows下使用原生Redis。

三、使用Docker快速启动Redis

Docker方式最为便捷,可实现Docker Redis快速启动,无需复杂配置,适合开发测试环境。

# 拉取Redis镜像docker pull redis# 运行容器,映射端口6379,并设置密码(可选)docker run --name my-redis -p 6379:6379 -d redis redis-server --requirepass "mypassword"# 进入容器使用redis-clidocker exec -it my-redis redis-cli -a mypassword ping

若要持久化数据,可挂载本地目录:-v /my/data:/data。更多配置可通过自定义redis.conf文件映射到容器内实现。

总结

通过以上三种方式,你已掌握在不同环境下Redis安装的基本方法。Linux适合生产环境,Windows下WSL提供原生体验,Docker则带来极速部署。根据需求选择合适的方式,开始你的Redis之旅吧!