zoukankan      html  css  js  c++  java
  • Redis 安装和启动

    Redis 安装

    安装准备:

    安装步骤:

    第一步:安装 gcc 编译器

    官网发布的 Redis 压缩包是 C 语言源码文件,要安装 Redis 需要 gcc 编译器来编译源码

    SecureCRT 远程工具连接服务器,然后输入安装 gcc 命令,如下:

    yum install gcc-c++
    

    # 查看 gcc 安装版本号
    gcc -v 
    

    能够查询到 gcc 版本号,说明 gcc 已安装成功。

    第二步:上传 Redis 压缩包

    使用 SecureFX 远程上传文件工具,将 Windows 下载的 Redis 压缩包上传到 CentOS 的 /opt 文件夹下

    进入 /opt 文件夹查看文件列表,确认 Redis 压缩包已上传

    第三步:解压 Redis 压缩包

    输入解压命令,如下:

     tar -zxvf redis-5.0.9.tar.gz 
    

    查看文件列表,确认 Redis 压缩包已解压

    第四步:编译 Redis 源文件

    进入Redis 解压文件夹,输入编译 命令,如下:

    make MALLOC=libc
    

    如果没有显示编译错误,那么 Redis 就编译成功了

    Redis 编译完成后将在 src 文件夹下生成如下文件:

    • redis-server :redis 服务进程
    • redis-cli :redis 命令行客户端
    • redis-benchmark:redis 性能测试工具
    • redis-check-aof :AOF文件修复工具
    • redis-check-rdb :RDB文件修复工具
    • redis.conf :redis 配置文件
    • redis-sentinal :redis 集群管理工具

    启动 Redis 服务器

    进入 src 文件夹中运行 redis-server 文件启动 Redis 服务器

    ./ redis-server
    

    看到以上图形说明 Redis 服务器启动成功

    注意:关闭 ssh 命令窗口 redis-server 服务器端程序将自动结束,可以添加 & 后台运行

    启动 Redis 客户端

    进入 src 文件夹中运行 redis-cli 文件启动 Redis 客户端

    ./ redis-cli
    

    输入 ping 命令,用于检查 redis 服务器是否启动

    注意:Redis 服务器的默认端口是 6379

    关闭 Redis 服务器

    Redis 客户端连接成功后,输入 shutdown 命令即可关闭 Redis 服务器

    shutdown
    

    关闭防火墙

    允许访问 redis 6379 端口号

    # chkconfig iptables off
    # service iptables stop
    

    远程连接 Redis 服务器

    • 打开 redis 配置文件 redis.conf
    # vim /opt/redis-5.0.9/redis.conf
    
    • 注释 redis 绑定本地 IP 地址

      在 vim 编辑模式输入:/127.0.0.1 找到 bind 127.0.0.1 将其注释掉,如下:

    # is running).
    #
    # IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
    # JUST COMMENT THE FOLLOWING LINE.
    # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    # bind 127.0.0.1 #将其配置注释掉
    
    # Protected mode is a layer of security protection, in order to avoid that
    # Redis instances left open on the internet are accessed and exploited.
    
    • 关闭 redis 保护模式,
      在 vim 编辑模式输入:/protected-mode 将 protected-mode 后面的 yes 改为 no
    # By default protected mode is enabled. You should disable it only if
    # you are sure you want clients from other hosts to connect to Redis
    # even if no authentication is configured, nor a specific set of interfaces
    # are explicitly listed using the "bind" directive.
    protected-mode no #原来是 yes 将其设置为 no
    # Accept connections on the specified port, default is 6379 (IANA #815344).
    
    作者:Binge
    本文版权归作者和博客园共有,转载必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    做运维的感悟(做运维需要考虑事,运维组织结构,运维学习地图....)
    Go实现ssh执行远端命令及远程终端
    Go加密算法总结
    Vue项目上线环境部署,项目优化策略,生成打包报告,及上线相关配置
    博客园代码折叠
    win10关闭锁屏,直接进入登录界面

    多路查找树
    树结构的应用
    二叉树
  • 原文地址:https://www.cnblogs.com/binbingg/p/13921792.html
Copyright © 2011-2022 走看看