1)创建目录
在服务器web-server中创建目录:/usr/rdc/redis
2)安装redis(基于docker)
①安装镜像
#查找镜像
docker search redis
#拉取指定版本镜像
docker pull redis:6.0.16
#查看镜像
docker images
②从官网下载同一版本的redis程序,解压后获得redis.conf文件
官网:https://redis.io/download/
③修改配置文件
在windows上用文本编辑器修改配置文件
主要修改的内容主要有如下几行:
bind 127.0.0.1 #注释掉,解除本地连接限制
protected-mode no #默认yes,保护模式,限制为本地访问,修改后解除保护模式
daemonize yes #默认no 为不守护进程模式,修改为yes
requirepass 123456 #去掉注释并设置密码(建议设置,不设置有风险)
appendonly yes #持久化(可选)
修改完毕,将配置文件上传到web-server服务器目录中:/urs/rdc/redis
④给文件授权
chmod 777 /usr/rdc/redis/redis.conf
注:一定要授权,否则无法运行
3)放开防火墙端口
firewall-cmd --zone=public --add-port6379/tcp
systemctl restart firewalld
4)运行镜像
docker run -p 6379:6379 --name redis -v /usr/rdc/redis/redis.conf:/etc/redis/redis.conf -v /usr/rdc/redis/data:/data -d redis:6.0.16
5)测试连接
# 1.测试本地连接
docker exec -it redis /bin/bash # 进入容器
redis-cli -h 127.0.0.1 # 使用redis客户端连接数据库
set aa 123
get aa
del aa
# 2.测试远程连接(找一台安装有redis客户端的PC,在控制台输入如下指令)
redis-cli -h 192.168.0.200 -p 6379