linux下redis的安装和设置

一.redis的安装

可以去redis的官网https://redis.io/上下载最新稳定版本的redis。
将tar.gz压缩文件上传到linux上,运行tar -zxvf 文件名命令解压缩。
在这里插入图片描述
得到压缩后的文件,长这样
在这里插入图片描述
一般我们安装程序都是放在/usr/local下,运行mv 文件名 /usr/local/redis命令移动到/usr/local目录下,并且重命名为redis。
然后运行cd /usr/local/redis命令进入此目录下,执行make命令编译
在这里插入图片描述
注意,执行make命令,需要gcc的环境,要安装gcc,安装gcc很简单,执行yum install gcc命令
在这里插入图片描述
最后出现这个就说明安装成功了,执行gcc -version命令查看gcc版本
在这里插入图片描述
make编译完成之后,同样的在redis目录下执行make install命令安装。
在这里插入图片描述
此时,redis就安装完成了。

二.redis的一些设置

启动redis需要指定redis的配置文件,在安装目录下,有个redis.conf文件。
这里需要改动几个地方,执行vi redis.conf命令。
找到bind,前面没有#的,原先是127.0.0.1即本机,表示只能本机访问redis,可以改成指定可以访问的主机,这里改成0.0.0.0即所有都可以访问。
翻不到的,按下:进入底行模式,输入/bind按下回车查找指定字符串,按下n来查找下一项,按下N来查找上一项。
在这里插入图片描述
接着找到这个地方,将no改成yes,允许后台运行。
在这里插入图片描述
找到这里,本来是#注释的,用来设置密码,以免谁都可以随便访问。
在这里插入图片描述
启动redis,输入如下命令。
在这里插入图片描述
输入如下命令查看redis是否启动。
在这里插入图片描述
成功启动后,就可以开始使用redis了。
输入redis-cli命令。
在这里插入图片描述
由于设置了密码,所以直接敲命令的话会提示没有验证的。
输入auth 密码进行验证。
在这里插入图片描述
然后就可以愉快的使用redis了。
此外,在redsi命令行下输入shutdown命令关闭redis,可以进行重启操作。
将redis做成系统服务的方法:
进入utils目录下,执行redis提供的install_server.sh
在这里插入图片描述
在这里插入图片描述
执行如下命令查看开启情况。
在这里插入图片描述
运行如下命令查看系统服务状态。
在这里插入图片描述
之后就可以使用此命令关闭重启redis服务了。
在这里插入图片描述

三.遇到的问题

在windows开发环境下,用客户端连接redis服务,报超时错误,以为是密码错了,但是并没有错,突然想到在阿里云服务器上安装程序的时候都是要开放对应的端口的,查了下,6379端口还真的没开放。
记录几个命令。

查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld  
关闭防火墙 systemctl stop firewalld
开启防火墙 service firewalld start 
若遇到无法开启
先用:systemctl unmask firewalld.service 
然后:systemctl start firewalld.service

查询已开放的端口 netstat -anp
查询指定端口是否已开 firewall-cmd --query-port=666/tcp
提示 yes,表示开启;no表示未开启。

添加指定需要开放的端口:
firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=123/tcp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值