我是靠谱客的博主 迷路外套,最近开发中收集的这篇文章主要介绍Redis如何实现在远程服务器上的部署,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一·部署需要的环境

        centos,redis-5.0.7

      

二·开始部署Redis

        1·下载命令:  远程去下载redis的版本到服务器来,如果提前准备了也可以使用 

rz 命令上传

1

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

        2·解压缩:

1

tar -zvxf redis-5.0.7.tar.gz

        3·编译:

1

make

        4·安装

1

make PREFIX=/usr/local/redis install

作用是编译的时候用于指定程序存放的路径,我们这里的意思是指定在user/local/目录下安装了redis,后续删除的时候也可以方便删除

        5·运行测试

1

./bin/redis-server& ./redis.conf 

这个指令是打开服务端的:      redis-cli -p 你修改的端口号

 如果你出现了该图说明基本上安装完成了,现在我们需要去修改一些配置,以便远程的访问!

        6·修改配置项

1

vim /usr/local/redis/redis.conf

进入redis的conf去修改以下关键属性:

protected-modeyes 、no保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。

bind绑定的主机地址,如果需要设置远程访问则直接将这个属性注释或者改为bind * 即可,这个属性和下面的protected-mode控制了是否可以远程访问 。

daemonizeyes、noyes表示启用守护进程,默认是no即不以守护进程方式运行。其中Windows系统下不支持启用守护进程方式运行

requirepass设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需要通过 AUTH <password> 命令提供密码,默认关闭,必须设置密码,为了保证redis不被公网挖矿

最后就是修改端口号也是和加设密码一个道理,不修改的话一定会被挖矿的,到时候整个服务器都会宕机!!!!!!

               7·让服务器给你修改的端口号开放,打开你服务器控制台找到防火墙,加设一条规则,然后重启,到此基本上redis的部署就完毕了!

备注:防火墙的几条比较实用的指令

在centos上使用:

防火墙添加不拦截某端口号:

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

添加完后记得重启:

防火墙重启:firewall-cmd --reload

启动: systemctl start firewalld

查看状态: systemctl status firewalld 

停止: systemctl disable firewalld

禁用: systemctl stop firewalld
 

最后

以上就是迷路外套为你收集整理的Redis如何实现在远程服务器上的部署的全部内容,希望文章能够帮你解决Redis如何实现在远程服务器上的部署所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部