zoukankan      html  css  js  c++  java
  • Linux Redis 安装(带视频)

    疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【博客园总入口

    架构师成长+面试必备之 高并发基础书籍 【Netty Zookeeper Redis 高并发实战


    疯狂创客圈 高并发 环境 视频,陆续上线:

    • Windows Redis 安装(带视频)
    • Linux Redis 安装(带视频)
    • Windows Zookeeper 安装(带视频)
    • Linux Zookeeper 安装(带视频)
    • Linux RabbitMQ 安装(带视频)

    小视频以及所需工具的百度网盘链接,请参见 疯狂创客圈 高并发社群 博客

    第一步: 准备 Redis桌面管理工具

    推荐使用的桌面管理工具:Redis Desktop Manager

    下载 Redis Desktop Manager

    下载地址为 https://redisdesktop.com/download

    疯狂创客圈 的 小视频和工具 共享网盘,已经有下载好的版本

    在这里插入图片描述

    安装 Redis Desktop Manager

    下载到本地后,一路点击安装完成即可。 比较傻瓜式。

    在这里插入图片描述

    第二步:安装tcl依赖包

    Linux在源码安装过程中,会依赖到tcl工具。

    tcl是一种 脚本语言,由John Ousterhout创建,功能很强大,被用于快速原型开发,脚本编程,GUI和测试等方面。

    //使用下面的命令,在线安装tcl工具包

    yum install tcl -y
    

    //使用下面的命令,检查tcl的版本

    [root@localhost redis-5.0.2]# rpm -qa |grep tcl
    tcl-8.5.13-8.el7.x86_64
    targetcli-2.1.fb34-1.el7.noarch
    

    第四步:下载需要安装的Redis版本,这里下载的是源码包

    1, redis 源码 下载地址:

    http://download.redis.io/releases/redis-5.0.2.tar.gz

    这里测试使用的是redis-5.0.4.tar.gz 版本。

    2 疯狂创客圈 小视频和工具 共享网盘,已经有下载好的版本

    第五步: 将安装包上传到Linux,并且解压

    上传到Linux服务器,创建Redis解压缩目录,将Redis源码压缩包解压到目标目录。

    mkdir -p  /usr/local/redis
    tar  -zxvf   /usr/local/redis-5.0.2.tar.gz   -C   /usr/local/redis
    

    第六步:编译和安装

    使用make命令,将Redis源码编译为可执行文件。

    //进入redis的源码包目录

    [root@localhost / ] cd  /usr/local/redis/redis-5.0.2/src
    

    //执行make命令,编译源码

    [root@localhost redis-5.0.2] make
    

    这里的时间比较长......
    请大家耐心等下。

    如果之前编译过,所以出现了下面的提示:

    Hint: It's a good idea to run 'make test'
    

    原来这根本就不是错,只是一个提示而已

    使用 make install指令,安装到其他目录,比如 /usr/local/redis目录

    [root@localhost src] make install PREFIX=/usr/local/redis
    

    第七步:修改配置文件

    首先复制一份要使用的配置文件,复制到/usr/local/redis/目录下,然后修改配置文件,使得Redis启动的方式为后台启动。

    //复制配置文件
    [root@localhost redis-5.0.2]# cp  /usr/local/redis/redis-5.0.2/redis.conf  /usr/local/redis/
    //修改配置文件
    [root@localhost redis-5.0.2]# vim /usr/local/redis/redis.conf
    

    大致需要进行四处修改:
    (1)将在大致136行的 daemonize no 改成daemonize yes,将启动的方式改成后台启动;
    (2)注释掉大致69行的 bind 127.0.0.1 配置项,方法是在前面加上#。
    为什么呢?绑定了127.0.0.1 本地回环地址后,Redis服务只能被本地的客户端连接,远程客户端无法连接根据真实的ip地址开启连接。
    (3)将大致在88行的protected-mode yes改成protected-mode no,目的是为了解决安全模式引起的报错,不需要再安全模式下运行。
    (4)将大致在170行的logfile "",改成某个自定义的文件如 logfile "/usr/local/redis/redis.log",方便后面进行Lua程序开发时,进行日志的输出和查看。

    第八步:杀死redis并重新后台开启redis

    如果修改了配置文件,就需要重启Redis服务,大致的命令如下:

    //杀死redis服务进程
    pkill -9 redis-server
    //开启Redis的命令
    /usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf
    

    第八步:将redis加入到开机启动

    编辑启动配置文件 /etc/rc.local,加入开机启动项,里面添加内容:

    #调用开启Redis的命令
    /usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf
    

    第九步: Redis Desktop Manager 连接 Redis

    在这里插入图片描述

    最后需要从防火墙开放端口:

    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    sudo service firewalld stop
    sudo service firewalld start

    具体,请关注 Java 高并发研习社群博客园 总入口


    最后,介绍一下疯狂创客圈:疯狂创客圈,一个Java 高并发研习社群博客园 总入口

    疯狂创客圈,倾力推出:面试必备 + 面试必备 + 面试必备 的基础原理+实战 书籍 《Netty Zookeeper Redis 高并发实战

    img


    疯狂创客圈 Java 死磕系列

    • Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战

    ava 死磕系列

    • Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战

  • 相关阅读:
    洛谷 题解 P5595 【【XR-4】歌唱比赛】
    洛谷 题解 CF1151D 【Stas and the Queue at the Buffet】
    洛谷 题解 CF299A 【Ksusha and Array】
    仙人掌找环
    2-SAT
    带花树
    帮我背单词
    csp2019退役祭
    P5284 [十二省联考2019]字符串问题 题解
    【网络流24题】魔术球问题
  • 原文地址:https://www.cnblogs.com/crazymakercircle/p/11985983.html
Copyright © 2011-2022 走看看