Linux学习—redis安装配置及远程连接

Posted 大象踢足球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习—redis安装配置及远程连接相关的知识,希望对你有一定的参考价值。

1.下载安装包并解压

进入文件夹/usr/local

cd /usr/local

下载redis安装包:

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

解压缩:

tar -vxf redis-5.0.0.tar.gz

查看解压情况:

[root@localhost local]# ls
apache-maven-3.6.1  bin  etc  games  include  lib  lib64  libexec  mysql-5.7.27  redis-5.0.0  redis-5.0.0.tar.gz  sbin  share  src

2.编译与安装

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:

yum install gcc-c++

进入到  /usr/local/redis-5.0.0/ 目录下,进行编译与安装

[root@localhost redis-5.0.0]# make      //对解压后的文件进行编译
 
[root@localhost redis-5.0.0]# cd ./src   //进入到 redis-5.0.0/src 文件目录下
 
[root@localhost src]# make install    //进行redis安装

3.修改配置文件,启动redis服务

[root@localhost redis-5.0.0]# vim redis.conf

把文件中的daemonize属性改为yes(表明需要在后台运行)

技术图片

把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。

技术图片

把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)

技术图片

修改Redis默认密码 (默认密码为空),找到这一行 # requirepass foobared,删除前面的注释符号#,并把foobared修改成自己的密码。

技术图片

进入到src目录中,启动redis:

 [root@localhost src]# ./redis-server /usr/local/redis-5.0.0/redis.conf

技术图片

4.开放防火墙端口,远程连接

首先在Linux中查看redis端口:
netstat -ntpl

技术图片

 查看防火墙状态:

iptables -vnL

如果redis端口是drop状态,或者根本无redis对应的端口,说明端口设置有问题。

开放防火墙端口或添加需要监听的端口

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

开启6379端口监听,开启后如下图

技术图片

扩展知识,防火墙其他相关操作

  • 临时关闭防火墙服务:service iptables stop
  • 开启防火墙服务:service iptables start
  • 开机不再启动防火墙服务:chkconfig iptables off

远程连接redis:

技术图片

 

 

 

 

 

 

参考:

Linux下安装Redis

 

 


//进入到/usr/local/redis-5.0.0/ 文件目录下[root@localhost mnt]# cd /usr/local/redis-5.0.0/    [root@localhost redis-5.0.0]# make      //对解压后的文件进行编译 [root@localhost redis-5.0.0]# cd ./src   //进入到 redis-5.0.0/src 文件目录下 [root@localhost src]# make install    //进行redis安装————————————————版权声明:本文为CSDN博主「零碎de記憶」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_39135287/article/details/83474865

以上是关于Linux学习—redis安装配置及远程连接的主要内容,如果未能解决你的问题,请参考以下文章

redis使用及远程连接

Linux安装Redis的流程Linux系统下安装Redis6.2.6版本并且配置后台启动修改连接密码进行远程连接测试

Linux安装Redis的流程Linux系统下安装Redis6.2.6版本并且配置后台启动修改连接密码进行远程连接测试

redis安装(Linux)启动退出设置密码远程连接

redis无法远程解决办法

Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项