Redis的linux安装

Linux版Redis安装

  • 下载Redis源码包

    cd /export/software
    wget http://download.redis.io/releases/redis-3.2.8.tar.gz
    
    
    cd /export/software
    tar -zxvf redis-3.2.8.tar.gz -C ../server/
    
  • 因为需要编译Redis代码,需要下载Redis的编译器

    yum -y install gcc-c++
    
  • 需要在线安装tcl的程序,这个程序可以控制Linux中命令的执行流程(例如:先执行脚本1、再执行脚本2)

    yum  -y  install  tcl
    
  • 使用make命令来安装Redis(make命令类似于Java中的Maven,可以控制整个项目的编译、打包),一般的C/C++项目都会有一个文件MakeFile

    cd /export/server/redis-3.2.8/
    #或者使用命令  make  进行编译
    make MALLOC=libc  
    make test && make install PREFIX=/export/server/redis-3.2.8
    
  • 修改redis.conf配置文件

    cd /export/server/redis-3.2.8/
    mkdir -p /export/server/redis-3.2.8/log
    mkdir -p /export/server/redis-3.2.8/data
    
    vim redis.conf
    # 修改第61行
    bind node1.itcast.cn
    # 修改第128行
    daemonize yes
    # 修改第163行
    logfile "/export/server/redis-3.2.8/log/redis.log"
    # 修改第247行
    dir /export/server/redis-3.2.8/data
    
    
  • C程序的编译过程

    • 先将C程序编译成.O文件(目标码),可以在操作系统上识别的01组成的指令
    • 再将目标码连接一些C语言程序库,形成最终的可执行文件
  • 在软件的编译后,一般会执行运行一些测试,确保程序能够在操作系统上正确的执行

  • 启动redis

    cd  /export/server/redis-3.2.8/
    bin/redis-server  redis.conf
    
  • 关闭redis

    bin/redis-cli -h node1.itcast.cn shutdown
    
  • 连接redis客户端

cd /export/server/redis-3.2.8/
bin/redis-cli -h node1.itcast.cn -p 6379
  • 注意:

    • 在生产环境,关闭redis的时候,不用使用 kill -9,应该使用redis-cli -h 主机名 -p 端口 shutdown
    • 因为如果直接kill -9,可能redis的一些数据会丢失
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

、静寒°

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值