• centos7安装redis与开机启动


    1、redis 下载 https://redis.io/download

    wget http://download.redis.io/releases/redis-3.2.6.tar.gz

     

    2、解压缩

    tar xzf redis-3.2.6.tar.gz

     

    3、进入解压后的文件目录

    cd redis-3.2.6

     

    4、redis安装相对简单,直接编译即可

    make

      编译后在目录下会有一个产生一个新的“src”目录

    5、创建存储redis文件目录

    mkdir -p /usr/local/redis

     

    6、进入src目录,复制redis-server redis-cli到新建立的文件夹

    cp ./redis-server /usr/local/redis/
    cp ./redis-cli /usr/local/redis/

     

    7、复制redis的配置文件

    cd ..
    cp redis.conf /usr/local/redis/

     

    8、编辑配置文件

    cd /usr/local/redis/
    vim redis.conf

     

        改为yes 后台运行 

     

    9、添加开机启动服务

    vim /etc/systemd/system/redis-server.service
      [Unit]
      Description=The redis-server Process Manager
      After=syslog.target network.target
      
      [Service]
      Type=simple
      PIDFile=/var/run/redis_6379.pid
      ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
      ExecReload=/bin/kill -USR2 $MAINPID
      ExecStop=/bin/kill -SIGINT $MAINPID
     
     [Install]
      WantedBy=multi-user.target

    10、设置开机启动

    1 systemctl daemon-reload
    2 systemctl start redis-server.service
    3 systemctl enable redis-server.service

    11、检查是否安装成功

     

    12、创建redis命令软连接

    ln -s /usr/local/redis/redis-cli /usr/bin/redis

    13、测试redis

    14、远程访问(如果需要)

    //注释掉绑定ip
    # bind 127.0.0.1
    //Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程(systemctl restart或者start会失败),设置为no(systemctl restart或者start有效,而且可以开机就启动)
    daemonize no
    //保护模式,关闭保护模式,否则外部ip无法连接
    protected-mode no

     15、设置访问密码

    #修改redis.conf文件,添加
    requirepass myRedis
    
    #重启redis服务
    systemctl restart redis-server

    常见问题

    1,gcc版本问题:https://tuzongxun.blog.csdn.net/article/details/108461134

    1、安装gcc套装(如果是新系统gcc通常安装不全面)
    yum install cpp
    yum install binutils
    yum install glibc
    yum install glibc-kernheaders
    yum install glibc-common
    yum install glibc-devel
    yum install gcc
    yum install make
    2、升级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
    3.redis客户端测试
    redis-cli -p 6379
  • 相关阅读:
    Windows 下ftp命令基本使用
    Oracle学习笔记:oracle和serverver在过程sql中通过select对变量进行赋值的区别
    分享最新36款高质量免费英文字体
    分享31个漂亮的矢量背景素材
    30个使用大自然元素设计的 Logo 欣赏
    分享5款精美的WordPress免费主题
    分享最新40个很不错的 PSD 资源
    WordPress精美免费主题分享系列之杂志风格篇
    分享25个很棒的网页设计教程和资源网站
    分享50个 CSS3 最佳应用示例
  • 原文地址:https://www.cnblogs.com/tkzc2013/p/12465056.html
Copyright © 2020-2023  润新知