1. 官网下载安装包redis-6.0.6.tar.gz https://redis.io/

  2. 上传到服务器之后使用tar -zxvf进行解压,解压后如下:

  3. 进入解压的文件之后我们可以看到他的配置文件(配置文件可以设置密码,持久化,主从复制等。。。)

    4.环境安装(redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境)

    yum install gcc-c++  #安装gcc环境
    
    gcc -v  #查看gcc版本
    
    make   #把所有需要的环境都下下来
    
    make install #检查是否安装完(默认安装在/usr/local/bin目录下)
    
    * make PREFIX=/usr/local/redis install #安装到指定目录中(常用)

    5.redis的默认安装路径/usr/local/bin

    6.将redis配置文件复制到安装目录下

​ 7.更改启动方式为后台启动daemonize的值更改为yes ,然后wq保存一下就可以了

​ 8.启动redis服务

​ 9.使用redis-cli连接测试(redis-cli -h 127.0.0.1 -p 6379 -a hexuepeng

10.查看redis进程是否开启(使用ps -ef|grep redis命令)!

11.如何关闭redis服务

12.再次查看进程是开启

13.如果需要远程连接需要更改配置:

  • 修改redis.conf文件:

    • bind 127.0.0.1 使用#注释掉,改为#=bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接若远程连接需注释掉,或改为0.0.0.0)

    • protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)

    • requirepass foobared 注释去掉,foobared为密码,也可修改为别的值(可选,建议设置)

  • 并且设置远程连接需要服务器开放指定端口(此处只开放6379):

    firewall-cmd --zone=public --add-port=6379/tcp --permanent  # 开放6379端口
    firewall-cmd --zone=public --remove-port=6379/tcp --permanent #关闭6379端口
    firewall-cmd --reload # 配置立即生效
    # 查看防火墙所有开放的端口
    firewall-cmd --zone=public --list-ports
    #关闭防火墙(如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估)
    systemctl stop firewalld.service
    #查看防火墙状态
    firewall-cmd --state
    #查看监听的端口
    netstat -lnpt
  • 在windows测试远程连接:

测试连接成功!

linux下安装redis-6.0.6、配置redis远程连接的更多相关文章

  1. Linux下安装Python3.3.0

    Linux下安装Python3.3.0_路易_新浪博客 Linux下安装Python3.3.0 (2013-01-08 11:45:37)

  2. Java java jdk在Linux下安装与环境变量的配置

    java jdk在Linux下安装与环境变量的配置 by:授客 QQ:1033553122 linux环境:CentOS-6.0-x86_64-bin-DVD1.iso [root@localhost ...

  3. Linux下安装java的jdk和配置环境变量

    每次感觉配这个超级简单 但是每次都要查下 记一下好了 Linux下安装jdk,步骤如下 1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-8u111-linux-x64. ...

  4. Linux 安装 python3.6 ,并且配置 Pycharm 远程连接开发

    Linux下安装Python3.6和第三方库   如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!! ...

  5. Linux 下安装mysql 8.0.11(CentOS 7.4 系统)

    CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...

  6. Linux下安装Python3的django并配置mysql作为django默认数据库(转载)

    我的操作系统为centos6.5 1  首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包 ...

  7. Linux下安装Python3和django并配置mysql作为django默认服务器

    我的操作系统为centos6.5 1  首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包 ...

  8. Linux下安装GCC5.3.0(亲测有效)

    对于linux小白来说,只需要先知道怎么安装,至于为什么等学了linux再说吧..知识不系统的坏处啊! 首先,一般ubuntu上都预装了低级版本的Gcc,完全可以应付刷OJ时的C+Class+STL的 ...

  9. linux下安装Nginx1.16.0

    因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 yum ...

  10. Linux下安装Solr7.5.0,并部署到Tomcat

    收藏地址:https://blog.csdn.net/qq_39135287/article/details/84260724

随机推荐

  1. TestComplete 64位和32位之间的区别

    在64位系统上,有两种版本的TestComplete:32位和64位.本主题描述了TestComplete x64及其32位版本之间的区别.关于TestComplete x64启动TestComple ...

  2. 32. Longest Valid Parentheses **堆栈

    description: Given a string containing just the characters '(' and ')', find the length of the longe ...

  3. 使用oss来存取及优化图片资源

    目录 1. 开通阿里云OSS,并创建存储空间 2. 图片上传及处理 2.1 图片上传 2.2 图片处理 前言: 在日常开发中,不免会遇到需要实现图片上传与展示的需求.比如一个文章发布系统,我们通常会开 ...

  4. JMeter之BeanShell常用内置对象

    一.什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanS ...

  5. 理解Python中的闭包

    1.定义 闭包是函数式编程的一个重要的语法结构,函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式).在面向过程编程中,我们见到过函数(function):在面向对象编程中,我们见 ...

  6. 懂得分享 Linux 配置NFS共享服务

    部署YUM仓库及NFS共享服务一.YUM概述    YUM (Yellow dog Updater Modified)二.准备安装源    ① 软件仓库的提供方式    ② RPM软件包的来源    ...

  7. 个人博客开发之blog-api 项目全局日志拦截记录

    前言 大型完善项目中肯定是需要一个全局日志拦截,记录每次接口访问相关信息,包括: 访问ip,访问设备,请求参数,响应结果,响应时间,开始请求时间,访问接口描述,访问的用户,接口地址,请求类型,便于项目 ...

  8. 算法leetcode二分算法

    二分算法通常用于有序序列中查找元素: 有序序列中是否存在满足某条件的元素: 有序序列中第一个满足某条件的元素的位置: 有序序列中最后一个满足某条件的元素的位置. 思路很简单,细节是魔鬼. 一.有序序列 ...

  9. Optional 的使用会导致性能下降吗?

    几天前,我在论坛上发了一篇关于Optional 的文章.其中一条评论是一个非常好的问题: Optional 的使用会导致性能下降吗? 答案是: 是的,它会的.但是你应该担心吗? 使用Optional的 ...

  10. Nodejs 处理异步(获取异步数据并处理)的方法

    方法1. 回调函数方式 将异步方法如readFile封装到一个自定义函数中,通过将异步方法得到的结果传给自定义方法的回调函数参数.具体如下(以fs模块的readFile方法为例): //封装 var ...