Linux下安装Redis

系统: centos

redis下载地址    http://www.redis.cn/download.html

安装gcc 用于安装redis 

      yum install gcc

    安装文件上传工具

      yum install  -y lrzsz

  linux中创建一个文件夹用于保存安装文件

[root@VM_0_7_centos /]# cd / 
[root@VM_0_7_centos /]# mkdir app    //创建目录 
[root@VM_0_7_centos /]# cd /app   //切换到指定目录
[root@VM_0_7_centos /]# rz      //上传文件
[root@VM_0_7_centos /]# tar xzf redis-5.0.5.tar.gz  //解压文件

  创建redis目录 /usr 文件夹类似windows中的program file,安装文件到指定目录

[root@VM_0_7_centos /]# mkdir /usr/local/redis 
[root@VM_0_7_centos /]# cd /app/redis-5.0.5 //切换到解压文件目录 
[root@VM_0_7_centos /]# make PREFIX=/usr/local/redis install //安装到该目录
[root@VM_0_7_centos /]# cp /app/redis/redis.conf /usr/local/redis/bin/  //复制配置文件到文件

   配置redis守护进程,启动redis

  

vim redis.conf
//按下i进入编辑模式,找到daemonize属性改为yes,按下Esc,再输入:wq确认退出
redis-server redis.conf

   配置远程访问

 redis.conf文件修改:

bind 0.0.0.0
port 6379 
daemonize yes
protected-mode no
requirepass password

首先查看防火墙运行状态:


[root@localhost ~]# firewall-cmd --state
running

查看我们需要的端口有没有开启:

查询是否开启6379端口
[root@localhost ~]# firewall-cmd --query-port=6379/tcp
no
显然6379端口没有开启

开启6379端口:

[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success

注意加上参数:--permanent,表示永久改变。

 最后运行:

[root@localhost ~]# firewall-cmd --reload
success

完成上述修改,并开启6379端口:现在就可以测试远程连接redis

原文地址:https://www.cnblogs.com/tiandi0808/p/13321849.html