使用Docker部署Redis

本文主要介绍如何在通过docker部署Redis。
docker相关的初始化参见这里

一,安装

1.1 获取镜像

1
docker pull redis:latest

我这里命中的docker.io的源

docker run -d -it --restart=always -v /etc/localtime:/etc/localtime:ro -e TZ=Asia/Shanghai --name=redis_devops -p 16379:6379 docker.io/library/redis:6.2.6 /bin/sh -c 'redis-server --appendonly yes --requirepass 你的redis密码'

二,交互操作

安装

1
sudo dnf install redis

测试

1
redis-cli -h 127.0.0.1 -p 16379

如果连接失败,请检查你的容器状态

三,设置密码

查看当前密码

1
config get requirepass

设置密码

1
config set requirepass 123456

此时,密码被设置为123456

再次连接时,通过-a参数输入密码:

1
redis-cli -h 127.0.0.1 -p 16379 -a 123456