美文网首页
centos7编译安装redis

centos7编译安装redis

作者: 简言简语_wade | 来源:发表于2018-09-05 14:29 被阅读0次

    一、下载、安装redis

    源码包放在/usr/local/src 目录。我的软件安装目录统一指定在 /usr/local/'软件名'(如:/usr/local/nginx、/usr/local/mysql)

    [root@study src]# wget http://download.redis.io/releases/redis-4.0.11.tar.gz      #下载

    [root@study src]# tar -zxvf redis-4.0.11.tar.gz      #解压 

    [root@study src]# cd redis-4.0.11      #进入目录 

    [root@study redis-4.0.11]# make      #编译 

    二、创建redis目录

    [root@study redis-4.0.11]# mkdir -p /usr/local/redis   

    三、复制 redis-server 、redis-cli、redis.conf 到新建立的文件夹

    [root@study redis-4.0.11]# cp src/redis-server /usr/local/redis/

    [root@study redis-4.0.11]# cp src/redis-cli /usr/local/redis/

    [root@study redis-4.0.11]# cp redis.conf /usr/local/redis/

    四、编辑配置文件 redis.conf

    基本参数设置

    1、daemonize 改为 yes #守护进程模式 。

    2、bind 127.0.0.1 绑定网卡。这里的 bind 是指绑定本机哪个网卡IP,而不是指绑定允许访问的IP。

          a、bind 127.0.0.1              表示只允许本机访问redis ;

          b、bind 192.168.0.100      如果是绑定本机内网地址,则表示只允许同网段内机器访问redis ;

          c、bind 0.0.0.0                   表示所有机器(包括公网,有安全隐患)访问 redis ;

    3、设置密码 requirepass '新密码'。

    4、protected-mode yes/no ,是否为保护模式,密码验证;

    五、将redis加入启动服务,并设置开机启动

    1、创建文件 redis.service  

    [root@study redis-4.0.11]# vim /usr/lib/systemd/system/redis.service   

    内容如下:

    [Unit]

    Description=Redis

    After=syslog.target network.target remote-fs.target nss-lookup.target

    [Service]

    Type=forking

    PIDFile=/var/run/redis_6379.pid

    ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf

    ExecReload=/bin/kill -s HUP $MAINPID

    ExecStop=/bin/kill -s QUIT $MAINPID

    PrivateTmp=true

    [Install]

    WantedBy=multi-user.target

    2、设置开机启动

    [root@study redis-4.0.11]#systemctl enable redis.service         #设置redis开机启动

    [root@study redis-4.0.11]# systemctl start redis.service            #启动redis 

    [root@study redis-4.0.11]#  systemctl daemon-reload                #重载服务

    六、客户端链接redis

    [root@study redis-4.0.11]#  /usr/local/redis/redis_cli -h 127.0.0.1 -p 6379     

        如果想直接使用redis开头连接服务,则需要创建命令软链接: ln -s /usr/local/redis/redis-cli /usr/bin/redis 

        如果有密码,则进入 验证密码: auth 密码 。否则直接链接上redis

    相关文章

      网友评论

          本文标题:centos7编译安装redis

          本文链接:https://www.haomeiwen.com/subject/tsdawftx.html