• Linux centos7 redis安装教程


    1.下载解压

      #下载至/home/install(或windows系统下载后上传)

      mkdir /home/install

      cd /home/install

      wget http://124.205.69.171/files/6160000006F201F1/download.redis.io/releases/redis-4.0.11.tar.gz

      #解压

      tar -zxvf redis-4.0.11.tar.gz 

      #移动

      mv redis-4.0.11 /usr/local/redis

    2.编译安装

      cd /usr/local/redis

      make && make install

      #查看src目录是否生成redis相关工具

      ll /usr/local/redis/src/

      

    3.redis.conf(详情官网参考每行注释)

      vim /usr/local/redis/redis.conf

      #修改如下几行信息

      bind 0.0.0.0#不限制访问ip和远程连接

      protected-mode no#保护模式

      daemonize yes#后台运行线程

    4.启动

      #启动命令

      /usr/local/redis/src/redis-server /usr/local/redis/redis.conf

      #查看是否运行

      ps -ax|grep redis

      

    5.连接测试

      /usr/local/redis/src/redis-cli -p 6379 --raw #连接指令  --raw中文显示

      set name '丁洁'

      set sex '女'

      get name

      get sex

      

     6.开机启动

      (1)编辑redis.service文件

        cd /usr/lib/systemd/system #进入service文件目录

        vim ./redis.service #因为有的机器需部署多个redis这里以redis+端口号命名

        加入如下内容   

    [Unit]
    Description=redis
    After=network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
    ExecReload=/usr/local/redis/src/redis-cli -p 6379 shutdown | /usr/local/redis/src/redis-server /usr/local/redis/redis.conf
    ExecStop=/usr/local/redis/src/redis-cli -p 6379 shutdown
    [Install]
    WantedBy=multi-user.target

      (2)生效

        systemctl daemon-reload

      (3)改变文件权限

        chmod 777 ./redis.service 

      (4)建立软连接

        ln -s /usr/lib/systemd/system/redis.service /etc/systemd/system/multi-user.target.wants/redis.service

      (5)systemctl开机启动redis

        systemctl enable redis.service 

        或

        systemctl enable redis

      (6)systemctl取消开机启动redis

        systemctl disable redis.service

      (7)systemctl启动redis

        systemctl start redis.service

      (8)systemctl重启redis

        systemctl restart redis.service

      (9)systemctl停止redis

        systemctl restart redis.service

      (10)systemctl查看redis状态

        systemctl status redis.service

        

     

      

     

  • 相关阅读:
    Golang gRPC学习(01): gRPC介绍
    MySQL InnoDB存储引擎大观
    SpringBoot学习-图文并茂写Hello World
    Golang的goroutine协程和channel通道
    业务 产品 技术的一点看法
    需求一直做不完,怎么办?
    技术管理:项目开发中的几种风险管理
    go内存管理
    etcd实现分布式锁分析
    强缓存与协商缓存
  • 原文地址:https://www.cnblogs.com/zwcry/p/9505949.html
Copyright © 2020-2023  润新知