一、如果虚拟机有redis运行则,关闭本地redis
1、查看redis是否运行
ps -ef | grep redis
2、 关闭本地redis
redis-cli -a 123456 shutdown
3、如果需要启动本地redis
#切换到redis目录
cd /opt/redis/bin
redis-server redis.conf
#关闭进程
kill [进程号]
二、使用docker安装redis
1、下载redis镜像
#这是我使用的redis版本,如果需要其他版本修改版本号即可
docker pull redis:6.2.13
2、运行redis容器
docker run -itd --name redis-test1 -p 6379:6379 redis:6.2.13
通过-p参数指定容器的6379端口映射到宿主机的6379端口
3、查看启动日志
docker logs redis-test1
4、进入redis容器
docker exec -it redis-test1 /bin/bash
#没有设置密码 因此可以直接进入
redis-cli
#退出redis
exit
docker stop redis-test1
5、启动时加载配置文件
docker run -itd --name redis-test1 -v /opt/redis.conf:/redisConfig/redis.conf -p 6379:6379 redis:6.2.13 redis-server /redisConfig/redis.conf
注:在redis.config中一定要修改daemonize 为no 关闭守护进程
6、进入redis
docker exec -it redis-test1 /bin/bash
查看映射到redis的映射文件