Redis 6.2.5 安装全攻略(国产化必备技能,源码安装法)

版本可能老了,但是安装步骤是正确的,上干货。笔者照此步骤可100%成功。新版本请自己配置测试,仅供参考。

第一步:下载安装包

    进入官网http://download.redis.io/releases/

    下载 redis-6.2.5.tar.gz到家目录

第二步:安装redis
#先装编译工具和组件
   sudo apt-get install tcl
   sudo apt-get install gcc    #这个是9.3
   sudo apt-get install make   #这个是4.2.1
 # 编译源码并安装
      cd ~
       tar xzf redis-6.2.5.tar.gz
       sudo mv redis-6.2.5 /usr/local/redis
       cd /usr/local/redis
       sudo mkdir bin
       cd /usr/local/redis
       sudo mkdir data

       #这里有个bug,先编译他
       cd deps
       make lua hiredis linenoise

       cd /usr/local/redis
       make all
       #测试编译效果
       make test

      #进行安装
       cd /usr/local/redis
       sudo make install
      它会默认安装到/usr/local/bin下
       
2.3 配置redis.conf
        cd  /usr/local/bin
        sudo mkdir redisdata
       sudo chmod 777 redisdata

     #配置日志文件夹并授权
         cd /var/log
         sudo mkdir redis
         sudo chmod -R 777 redis

         cd  /usr/local/bin
         sudo cp /usr/local/redis/redis.conf  ./
         sudo nano redis.conf

  redis.conf配置如下:

     //注释掉
      #bind 127.0.0.1 -::1
    //关闭保护模式 
       protected-mode yes
    //开启端口
        port 6379
    //后天运行
        daemonize no      #如果redis配置要服务运行的话就使用no
   //数据文件
       dir "/usr/local/bin/redisdata/"
   //日志文件
      logfile /var/log/redis/redis.log
  //配置密码123
      requirepass  123

2.4 配置redis为服务:
   cd  /usr/lib/systemd/system
   sudo nano redis-server.service 

#配置如下
[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target

[Service]
Type=simple
PIDFile=/var/run/redis.pid
ExecStart=/usr/local/bin/redis-server /usr/local/bin/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID

[Install]
WantedBy=multi-user.target

#授权
  sudo chmod 755 redis-server.service

//加载服务配置
  sudo systemctl daemon-reload
//启动
  sudo systemctl start redis-server.service
//停止
  sudo systemctl stop redis-server.service
#重启
  sudo systemctl restart redis-server.service
#配置开机启动
  sudo systemctl enable redis-server.service
#查看状态
  sudo systemctl status redis-server.service

#登录redis
   redis-cli -p 6379 -a  密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值