linux安装redis

  1. yum -y install wget

  2. cd /home/software

  3. wget https://download.redis.io/releases/redis-6.0.9.tar.gz

  4. tar -zxvf redis-6.0.9.tar.gz

  5. cd redis-6.0.9

  6. yum -y install gcc

  7. make && make install PREFIX=/usr/local/redis

  8. 如果报以下错误 struct redisServer没有名为XXXX的成员

    升级gcc

    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    
    • 执行make test出错解决方案
    [root@localhost redis-6.0.6]# yum install tcl
    [root@localhost redis-6.0.6]# make test
    
  9. vim /etc/profile

    export  REDIS_HOME=/usr/local/redis
    export PATH=$PATH:$REDIS_HOME/bin
    
  10. source /etc/profile

  11. cd /home/software/redis-6.0.9/utils

  12. ./install_server.sh (可以执行一次或多次)
    运行脚本install_server.sh可能会报如下错误:

    This systems seems to use systemd.
    Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!
    

    打开install_server.sh,注释掉下面的内容:

    #_pid_1_exe="$(readlink -f /proc/1/exe)"
    #if [ "${_pid_1_exe##*/}" = systemd ]
    #then
    #	echo "This systems seems to use systemd."
    #	echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
    #	exit 1
    #fi
    #unset _pid_1_exe
    

    a) 一个物理机中可以有多个redis实例(进程),通过port区分
    b) 可执行程序就一份在目录,但是内存中未来的多个实例需要各自的配置文件,持久化目录等资源
    c) service redis_6379 start/stop/stauts > linux /etc/init.d/
    d)脚本还会帮你启动!

  13. ps -ef | grep redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值