zoukankan      html  css  js  c++  java
  • CentOS7怎样安装Redis4.0.12

    一、安装

    yum -y install tcl
    安装相关依赖

    mkdir /usr/local/redis
    创建redis安装目录

    cd /usr/local/redis

    进入redis目录

    wget http://download.redis.io/releases/redis-4.0.12.tar.gz
    下载redis4.0最后一个稳定版的源码

    tar -zxvf redis-4.0.12.tar.gz
    解压

    cd redis-4.0.12
    进入安装目录

    make MALLOC=libc
    编译

    make test
    测试一下
    没报错就行了

    make install
    安装

     

    rm -rf ../redis-4.0.12.tar.gz
    安装完成后删除压缩包

    以免占磁盘空间

    vim redis.conf

    开启远程访问并设置口令

    第69行注释掉

    改为

     # bind 127.0.0.1

    第88行改为

    protected-mode no

    第500行取消注释并改为

    requirepass Abcdef@123456

     二、启动

     1、直接启动:

    ./src/redis-server ./redis.conf

    请注意带上配置文件

    否则修改不能生效!

    2、守护进程启动:

    vim redis.conf

    修改配置文件

    第136行改为

    daemonize yes

    vim /lib/systemd/system/redis.service

    在系统服务目录里面创建redis.service文件

    [Unit]
    Description=redis_server
    After=network.target

    [Service]
    Type=forking
    PIDFile=/var/run/redis_6379.pid
    ExecStart=/usr/local/redis/redis-4.0.12/src/redis-server /usr/local/redis/redis-4.0.12/redis.conf
    ExecReload=/usr/local/redis/redis-4.0.12/src/redis-server -s reload
    ExecStop=/usr/local/redis/redis-4.0.12/src/redis-server -s quit
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target

    systemctl enable redis
    设置开机启动

    systemctl start redis
    启动服务

    systemctl stop redis
    停止服务

    systemctl restart redis
    重启服务

    systemctl status redis
    查看服务状态

    自带的启动脚本是

    /usr/local/redis/redis-4.0.12/utils/redis_init_script

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

    创建客户端软连接

    开启Redis默认的6379端口
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --reload

    三、本机登录

    1、redis-cli -a Abcdef@123456登录时带密码,会提示不安全

    2、redis-cli登录时不带密码

          auth Abcdef@123456

    四、使用Redis Desktop Manager连接

  • 相关阅读:
    会话:Cookie、Session
    Response:HTTP响应、重定向、验证码、ServletContext对象
    javabean 深拷贝
    条形码生成工具类
    java zxing 生成条形码和二维吗
    强大的httpClientUtils
    Java处理图片工具类
    生成二维码
    过滤掉map集合中key或value为空的值
    将异常堆栈信息转换成字符串
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/10391398.html
Copyright © 2011-2022 走看看