cmd连接redis_喝口水的时间Redis服务就部署好了

首先需要先在服务器上安装docker;Docker安装教程和常用命令可以在的订阅号[起岸星辰]上去查阅。链接:

https://blog.vchar.top/soft/1610330176.html

拉取Redis镜像

docker pull redis

启动Redis

docker run -d  -v $PWD/data:/data --name redis -p 6379:6379 redis redis-server --requirepass "123456" --appendonly yes

启动命令说明:

  • $PWD/data:/data : 映射redis的data目录到当前目录下的data目录

  • --requirepass : 是设置redis的密码

  • --appendonly yes : 启用持久化存储

示例:

docker run -d  -v /home/app/redis/data:/data --name redis -p 6379:6379 redis  redis-server --requirepass "123456" --appendonly yes

如果需要使用配置文件,则需要做个文件映射;注意所在目录下必须要有redis.conf这个文件,否则将启动失败。

docker run -d  -v /home/app/redis/data:/data  -v /home/app/redis/conf:/usr/local/etc/redis --name redis -p 6379:6379 redis redis-server /usr/local/etc/redis/redis.conf

redis的这个配置文件可以到官方的这个地址上去获取 

http://download.redis.io/redis-stable

启动成功连接失败的问题

  • 如果是阿里云 或者是腾讯云 这些云服务器;那么还需要配置安全组,将redis的连接端口6379开放,否则将无法连接。

  • 服务器开启了防火墙;这种情况需要使用命令让防火墙打开端口;注意启动或关闭防火墙后docker也需要重启才能生效;下面是常用命令:

# 查看防火墙状态
systemctl status firewalld
# 禁用防火墙
systemctl disable firewalld
# 开启防火墙
systemctl start firewalld
# 关闭防火墙
systemctl stop firewalld
# 查看已开启的端口
firewall-cmd --zone=public --list-ports
# 添加端口
firewall-cmd --zone=public --add-port=9876/tcp --permanent
firewall-cmd --reload

其他情况:启动有错误,查看启动日志;redis绑定了端口,导致只有本地可以访问;

646da2e5d21213a69798c0f271536ed9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值