• Linux安装redis详细教程


    Linux安装redis详细教程

    1、下载redis

    wget http://download.redis.io/releases/redis-5.0.7.tar.gz
    
    • 1

    2、解压

    tar -zvxf redis-5.0.7.tar.gz
    
    • 1

    3、移动redis目录

    根据习惯,一般都会将redis目录放置到 /usr/local/redis目录,所以这里输入下面命令将目前在/root目录下的redis-5.0.7文件夹更改目录,同时更改文件夹名称为redis

    mv /root/redis-5.0.7 /usr/local/redis
    
    • 1

    4、编译

    cd /usr/local/redis
    make
    
    • 1
    • 2

    5、安装

    make PREFIX=/usr/local/redis install
    prefix这个关键字的作用是编译的时候用于指定程序存放的路径。
    假设不添加该关键字Linux会将:
    	可执行文件存放在/usr/local/bin目录;
    	库文件会存放在/usr/local/lib目录;
    	配置文件会存放在/usr/local/etc目录;
    	其他的资源文件会存放在usr/local/share目录
    这里指定目录之后,方便后续卸载,直接rm -rf /usr/local/redis 即可删除redis。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    6、启动redis

    ## 此时未修改redis任何配置文件,默认连接redis密码为空。
    ## 采取后台进程方式启动
    cd /usr/local/redis
    ./bin/redis-server& ./redis.conf
    
    • 1
    • 2
    • 3
    • 4

    7、查看Redis是否正在运行

    ## (1)采取查看进程方式
    ps -aux|grep redis
    ## (2)采取端口监听查看方式
    netstat -lanp|grep 6379
    
    • 1
    • 2
    • 3
    • 4

    8、修改配置文件

    cd /usr/local/redis
    vi redis.config
    
    • 1
    • 2

    (1)注释掉bind 127.0.0.1
    英文注释解释的很清楚(翻译软件嘎嘎的),如果放开bind 127.0.0.1即只有本机可以访问,如果注释掉,所有环境都可以访问。自己玩无所谓,生产等比较重要的环境还是建议绑定访问的ip
    在这里插入图片描述

    (2)保护模式修改:protected-mode的值默认为yes,将其修改为no;
    (该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no)
    在这里插入图片描述(3)守护进程修改:daemonize的值默认为no,将其修改为yes;
    (yes表示启用守护进程,默认是no即不以守护进程方式运行)
    在这里插入图片描述
    (4)redis密码修改:requirepass
    (设置 redis 连接密码,图例密码为redis@123)
    在这里插入图片描述

    9、更新配置文件后重启
    ps -ef|grep redis
    kill -9 进程号
    cd /usr/local/redis
    ./bin/redis-server ./redis.conf
    (因设置了守护进程,此操作同采取后台进程方式)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    10、检查并开放服务器端口
    在本地环境,使用telnet命令检测redis端口是否开放
    win+r
    cmd
    telnet ip 6379
    如果telnet不通,去控制台安全组-入方向规则,添加开放redis端口即可
    
    • 1
    • 2
    • 3
    • 4
    • 5

    小伙伴快去康康吧,又是划水的一天~~~

  • 相关阅读:
    CREAL访谈:将推出光场验光方案,AR眼镜仍是长期目标
    windows 不能ping通虚拟机问题
    【数据结构初阶】双向带头循环链表原来是纸老虎,结构复杂,操作简单
    2022第五空间WEB&MISC
    供应链金融融资模式
    MySQL数据库字段超长问题
    Python 计算三角形面积
    有奖提问|《新程序员》专访“Apache之父”Brian Behlendorf
    《设计模式》之单例模式
    Python机器视觉--OpenCV进阶(核心)--特征检测与匹配基本概念解释
  • 原文地址:https://blog.csdn.net/m0_67391683/article/details/126434046