• 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

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

  • 相关阅读:
    2022年全球市场无缝气瓶总体规模、主要生产商、主要地区、产品和应用细分研究报告
    人工神经网络的基本模型,人工神经网络数学模型
    Springboot 3.0.0基于swagger3.0的根据实体类建表SQL语句(postgresql系类数据库)
    log4j2同步日志引发的性能问题 | 京东物流技术团队
    【进阶篇】基于 Redis 实现分布式锁的全过程
    RTSP协议学习Ubuntu环境准备
    【舞台灯方案】LED驱动恒流芯片pwm深度调光APS54085降压IC
    Linux输入设备应用编程(键盘,按键,触摸屏,鼠标)
    统计学习方法 隐马尔可夫模型
    android 33 适配升级踩坑
  • 原文地址:https://blog.csdn.net/m0_67391683/article/details/126434046