轻松在阿里云上搭建Redis

小编上次基于阿里云服务器搭建mysql环境,出现无法远程连接的问题。经历上次吐血的折腾,小编这次优先配置阿里云服务器安全组规则,上篇文章小编没有介绍如何配置安全组规则,将会在本篇文章中详细介绍安全组规则配置问题。

安全组规则
进入云服务器ESC产品实例列表,选择网络和安全组,配置规则;

轻松在阿里云上搭建Redis

选择安全组规则–>入网方向,手动添加–>选择自己需要开放的端口号
轻松在阿里云上搭建Redis轻松在阿里云上搭建Redis
对于想购买阿里云服务器的小伙伴们,点击链接可以领取新人福利噢。

上面介绍了如何配置安全组的相关操作,下面进入今天的正题搭建Redis。

安装Redis

小编安装之前参考了Redis官网的步骤。大家可以尝试一下先忽略以下内容,按照官方文档安装。

解决一下小编或者大家可能存在的纠结点:Centos环境下安装软件究竟安装在哪个目录下合适呢??

给大家介绍两个目录:/opt,/usr

/OPT:
/opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software。
安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。

/USR:
/usr:系统级的目录,可以理解为C:/Windows/。
/usr/lib:理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 这里主要存放那些手动安装的软件,即不是通过“yum”或apt-get安装的软件。
它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。

介绍完上面两个目录详细大家应该会有自己的想法啦,小编这里选择安装在opt目录;

安装依赖

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装;

yum install -y gcc

下载、解压、安装

  1.新建目录:mkdir redis
2.下载压缩包:wget http://download.redis.io/releases/redis-5.0.3.tar.gz
3.解压缩文件:tar -zxvf redis-5.0.3.tar.gz
4.切换安装目录:cd redis-5.0.3
5.执行编译:make
6.安装并指定安装目录:make install PREFIX=/usr/local/redis

注意:第6步选择的安装目录:/usr/local/redis并不是指解压缩文件目录。PREFIX必须大写、同时会自动为我们创建redis目录,并将结果安装此目录。

启动服务

    前台启动:

这里特别注意要切换目录启动:cd /usr/local/redis/bin/;
启动服务 : ./redis-server;

    后台启动:

从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录;

源码目录(文件解压缩目录)类比小编的:/opt/software/redis-5.0.8

安装目录:/usr/local/redis/bin/

 2.1 复制redis.conf命令: cp /opt/software/redis-5.0.8/redis.conf /usr/local/redis/bin/

2.2 修改 安装目录下的redis.conf 文件,把 daemonize no 改为 daemonize yes

2.3 后台启动:./redis-server redis.conf

设置开机启动:

    添加开机启动服务(新建文件): vi /etc/systemd/system/redis.service

文件内容复制粘贴:注意:ExecStart配置成Redis安装的路径

[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target

    设置开启服务:
 systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

    创建 redis 命令软链接
    ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

/usr/local/redis/bin/redis-cli这里也是指安装路径。
创建完软连接,直接输入redis即可启动服务。

总结: 小编总结一下redis远程连接失败的解决方案:

1.检查一下防火墙是否开启,如果不设置开放端口,可以暴力关闭防火墙;
查看防火墙状态:systemctl status firewalld.service;
关闭防火墙:systemctl stop firewalld.service;
2.修改redis.conf文件:vi redis.conf
2.1.注释绑定本机,允许远程访问:# bind 127.0..0.1
2.2.保护模式设置no: 将 protected-mode 要设置成no (默认是设置成yes的, 防止了远程访问)
2.3.设置远程连接密码 取消注释 requirepass foobared,将 foobared 改成任意密码,用于验证登录。默认是没有密码的就可以访问的(小编没有设置密码)
3.重启redis服务即可

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

轻松在阿里云上搭建Redis

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 轻松在阿里云上搭建Redis
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏