Ubuntu 安装Redis
使用 apt 安装 Redis
更新系统包
在安装 Redis 之前,先更新系统的包列表:
sudo apt update
安装 Redis
运行以下命令安装 Redis 服务器:
sudo apt install redis-server
启动 Redis 服务
安装完成后,Redis 服务会自动启动。如果没有启动,可以手动启动:
sudo systemctl start redis
设置 Redis 开机自启动
确保 Redis 在系统启动时自动启动:
sudo systemctl enable redis
测试 Redis
使用 Redis 客户端连接到 Redis 服务器并测试:
redis-cli
在 Redis CLI 中运行以下命令测试:
ping
如果返回 PONG
,说明 Redis 正常运行。
配置 Redis(可选)
Redis 的配置文件位于 /etc/redis/redis.conf
。可以根据需要修改配置文件,例如绑定 IP、设置密码等。
-
编辑配置文件:
sudo nano /etc/redis/redis.conf
-
修改配置后,重启 Redis 服务:
sudo systemctl restart redis
使用 Docker 安装 Redis
安装 Docker
如果系统上还没有安装 Docker,可以按照以下步骤安装:
-
更新包列表:
sudo apt update
-
安装 Docker 依赖:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
-
添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
-
添加 Docker 仓库:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
-
安装 Docker:
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
-
启动 Docker 服务并设置开机自启动:
sudo systemctl start docker sudo systemctl enable docker
-
验证 Docker 是否安装成功:
sudo docker --version
拉取 Redis 镜像
从 Docker Hub 拉取 Redis 官方镜像:
sudo docker pull redis:latest
运行 Redis 容器
使用以下命令启动 Redis 容器:
sudo docker run -d --name redis-container -p 6379:6379 redis:latest
-d
:后台运行容器。--name redis-container
:为容器指定名称。-p 6379:6379
:将宿主机的 6379 端口映射到容器的 6379 端口。
进入 Redis 容器
可以通过以下命令进入 Redis 容器的 Shell:
sudo docker exec -it redis-container redis-cli
测试 Redis
在 Redis CLI 中运行以下命令测试:
ping
如果返回 PONG
,说明 Redis 正常运行。
停止和启动容器
-
停止容器:
sudo docker stop redis-container
-
启动容器:
sudo docker start redis-container
-
删除容器:
sudo docker rm redis-container
本文来自博客园,作者:漫漫长夜何时休,转载请注明原文链接:https://www.cnblogs.com/ag-chen/p/18679896
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2022-01-19 windows下安装和使用virtualenvwrapper-win