redis在linux上安装步骤

redis在linux上安装步骤

step1 redis下载

step2 redis安装文件地址.使用ftp软件将redis安装文件redis-6.2.6.tar.gz上传

	cd	/data/soft
step3 解压文件
tar -zxvf redis-6.2.6.tar.gz 
step4 安装编译环境
yum -y install gcc  
yum -y install gcc-c++ 
step5 执行make 对Redis解压后文件进行编译
cd redis-6.2.6/
make

说明:编译完成之后,可以看到解压文件redis 中会有对应的src、conf等文件夹,这和windows下安装解压的文件一样,大部分安装包都会有对应的类文件、配置文件和一些命令文件。

step6 执行 make test
cd src
make test

All tests passed without errors! 出现这句话表示测试没有问题。

step7 执行 make install
make install

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F2pbdFzq-1637304064846)(C:\Users\a\Desktop\image-20211119141015181.png)]

到了此时redis安装完成。

step8
./redis-server

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pK0BGQMb-1637304064847)(C:\Users\a\Desktop\image-20211119141411574.png)]

此时启动redis服务端。

step9 修改为守护进程。关闭当前页面的时候也可以有服务。
daemonize yes

step10 开机启动
参考文档
https://www.jianshu.com/p/a73e0565e2a1
  1. 编写开机自启动脚本
    
    基本原理为:
    系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动;若想将新的程序开机自启动,只需在该目录下添加一个自定义启动程序的脚本,然后设置相应规则即可。
    如在这里我们在/etc/init.d/下新建一个 redis 的脚本,开机启动时会去加载执行该脚本。
    
    
    
  2. vim /etc/init.d/redis
    
  3. 脚本内容如下:
    
  4. #!/bin/sh  
    #chkconfig: 2345 80 90  
    # Simple Redis init.d script conceived to work on Linux systems  
    # as it does use of the /proc filesystem.  
    REDISPORT=6379                          #端口号,这是默认的,如果你安装的时候不是默认端口号,则需要修改
    REDISPATH=/data/soft/redis-6.2.6/src      #redis-server启动脚本的所在目录,你如果忘了可以用find / -name redis-server 
    REDIS=/data/soft/redis-6.2.6
    EXEC=${REDISPATH}/redis-server            
    CLIEXEC=${REDISPATH}/redis-cli  
    PIDFILE=/var/run/redis_${REDISPORT}.pid  #在redis.conf中可找到该路径
    CONF="${REDIS}/redis.conf"           #redis.conf的位置, 如果不和redis-server在同一目录要修改成你的redis.conf所在目录
    case "$1" in  
      start)  
        if [ -f $PIDFILE ]  
        then  
            echo "$PIDFILE exists, process is already running or crashed"  
        else  
            echo "Starting Redis server..."  
            $EXEC $CONF  
        fi  
        ;;  
      stop)  
        if [ ! -f $PIDFILE ]  
        then  
            echo "$PIDFILE does not exist, process is not running"  
        else  
            PID=$(cat $PIDFILE)  
            echo "Stopping ..."  
            $CLIEXEC -p $REDISPORT shutdown  
            while [ -x /proc/${PID} ]  
            do  
              echo "Waiting for Redis to shutdown ..."  
              sleep 1  
            done  
            echo "Redis stopped"  
        fi  
        ;;  
      *)  
        echo "Please use start or stop as first argument"  
        ;;  
    esac  
    
  5. 保存退出 。并给出权限。

  6. chmod 777 /etc/init.d/redis
    
  7. 如果没有给权限。/etc/init.d/redis start 无法执行

  8. 启动redis

  9. /etc/init.d/redis start
    
  10. 设置开机启动
    
  11. chkconfig redis on
    
    到此 redis安装成功。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值