• Linux 环境下安装Redis


    源码安装Redis
    它来了它来了

    我安装的是redis-5.0.5 的版本
    需要其他版本的: http://download.redis.io/releases/

    安装开始:

    1.下载压缩包

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

    2.解压

    • 建议先创建一个redis 的文件夹,原因之一方便以后卸载
    • mkdir redis
    • cd redis
    •  

    •  tar -zxvf redis-5.0.5.tar.gz         解压 (注意路径)

    3. 安装 gcc 环境

    • redis是由C语言编写的,它的运行需要C环境,所以编译前需安装 gcc
    • yum install gcc-c++ -y
    •  

    4. 编译

    • 进入解压后的 redis-5.0.5 目录
    • cd redis-5.0.5
    • make

    出现下面的代码提示,可以看看到大佬说的:

     官网里到这一步就结束了,可能新版本就能用了,但我还是习惯于进行 install 安装
    (大佬的解释)


    回到正题,继续

    • cd src
    • make install
    •  到这里就安装结束了

    5:配置并启动

    • 1 . 在 redis 目录下创建 bin 和 etc 两个文件夹

      • mkdir bin
      • mkdir etc

    注:建这两个文件夹其实是为了方便使用和管理(你也可以不用创建,直接走下面第三步):
    bin:用于存放主要命令,你可以理解为springboot的主启动类
    etc:用于存放 redis 的核心配置文件 redis.conf

    • 2 .移动文件
      • 先将 redis-5.0.5 里的主配置文件 redis.conf 移动到刚创建的 etc 文件夹
      • cd redis-5.0.5
      • mv redis.conf   ~/redis/etc/
      • 再将 src 目录里带有绿色标识的文件全都移动到刚创建的 bin 文件夹
      • mv redis-benchmark redis-check-aof redis-check-rdb redis-cli mkreleasehdr.sh redis-sentinel redis-server redis-trib.rb ~/redis/bin/
        (知道你们懒,直接复制就行)

    • 3 . 修改主配置文件
      • 进入 etc 目录,修改 redis.conf 文件
      • cd etc
      • vi redis.conf

    友情提示: :set nu : 显示文件内容的 行号
    :/关键字 :可以查找内容 按n 找下一个 shift+n 找上一个
    i 编辑模式
    shift + : 进入命令模式

    • 注释掉 bind 127.0.0.1 这一行(解决只能特定网段连接的限制;正式服务器部署如阿里云,为项目安全严格可以保留注释,自己用的话就注释掉)
    •  

    • 将 protected-mode 属性改为 no (关闭保护模式,不然会阻止远程访问;同上,正式服务器项目上线可不修改)
    •  

    • 将 daemonize 属性改为 yes (这样启动时就在后台启动)
    •  

    • 设置密码(可选,个人建议还是设个密码)
    •  

    • 修改完成后,wq保存并退出(先按Esc,shift + : 接着输入 :wq)

    6.启动

    • cd redis
    • ./bin/redis-server ~/redis/etc/redis.conf
    • ps -ef | grep redis
    •  

    下面还有一些操作

    •  ./bin/redis-cli
    • auth 123456
    • ping

     输入:quit 即可退出客户端,您也通过可视化工具 RedisDesktopManager 连接 redis,进行查看和操作

     

    7. 设置开机自启:

    • vim /etc/rc.d/rc.local

    • 在后面加上:~/redis/bin/redis-server ~/redis/etc/redis.conf
    • (看清楚哈)

     安装完毕,收工
    睡觉时间到,晚安,各位大佬们

    耐得住寂寞,守得住繁华
  • 相关阅读:
    window7访问虚拟机ubuntu中的mysql
    photo sphere viewer使用图像数据替代路径来生成全景图
    pgmagick,pil不保存图片并且获取图片二进制数据记录
    flask_admin model官方文档学习
    python pip更换下载源(转)
    flask admin学习记录
    mongodb权限管理(转)
    vmware三种网络连接模式区别
    使用VLC推送TS流(纯图版)
    【转】RTMP/RTP/RTSP/RTCP协议对比与区别介绍
  • 原文地址:https://www.cnblogs.com/yunzhongjunlang/p/14477995.html
Copyright © 2020-2023  润新知