美文网首页
Redis的安装

Redis的安装

作者: 帅可儿妞 | 来源:发表于2018-09-10 19:48 被阅读18次

一、Win上安装Redis

  1. 下载及安装
    • 最新Win版Redis各版本的安装地址:GitHub
    • 安装要看你下载的是exe还是zip,exe下一步即可,但是zip需要手动安装服务,下面介绍
      • 配置环境变量
      • 安装redis服务
        redis-server --service-install redis.windows.conf
        
      • 启动停止Redis服务
        redis-server --service-start
        redis-server --service-stop
        
    • 安装完成以后设置密码
      • 从客户端登陆
        redis-cli.exe -h 127.0.0.1 -p 6379 
        
      • 一般win的默认是没有redis.conf文件的,需要我们自己下载,然后找到requirepass,然后在后面填写自己的密码接口;需要注意的是config set requirepass "<your-password>"的方式重启后就会失效,所以建议在配置文件中设置;

二、CentOS上安装

  1. 安装依赖库:
    yum install -y gcc tcl
    
  2. 在线下载安装包
    cd /usr/local/src
    wget http://download.redis.io/releases/redis-3.2.7.tar.gz
    
  3. 解压安装包
    tar -zxvf redis-3.2.7.tar.gz
    
  4. 开始安装
    mkdir /usr/local/redis
    cd redis-3.2.7
    make PREFIX=/usr/local/redis install
    (或者:make MALLOC=libc PREFIX=/usr/local/redis install)
    
  5. 注册Redis服务
    • 配置文件
      • 把解压的配置文件redis-3.2.7/redis.conf复制到/usr/local/redis/conf/6379.conf;
    • 把解压包中的Redis启动脚本redis-3.2.7/utils/redis_init_script复制到/etc/rc.d/init.d/目录下,并命名为 redis;
    • 编辑这个脚本
      • 在脚本的第一行后面添加一行内容如下:
        #chkconfig: 2345 80 90
        
      • EXEC=/usr/local/bin/redis-server 改为 EXEC=/usr/local/redis/bin/redis-server
      • CLIEXEC=/usr/local/bin/redis-cli 改为 CLIEXEC=/usr/local/redis/bin/redis-cli
      • CONF="/etc/redis/${REDISPORT}.conf" 改为 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
    • 配置服务:
      chkconfig --add redis
      
    • 防火墙发开6379端口,编辑/etc/sysconfig/iptables,添加如下内容,然后重启防火墙service iptables restart
      # Redis Access
      -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
      
    • 修改pid文件名pidfile /var/run/redis.pid 改为 pidfile /var/run/redis_6379.pid
  6. 其他配置
    • 密码:在配置文件中requirepass的值即可;
    • 后台运行:在配置文件中修改demonize的值为yes即可;
    • 注释掉配置文件bind配置,放开远程访问:
      bind 127.0.0.1
      
    • 修改protected mode yesprotected mode no,,放开远程访问;
    • 防止报错:NOAUTH Authentication required.:编辑/etc/init.d/redis文件,修改
      $CLIEXEC -p $REDISPORT shutdown
      
      $CLIEXEC -a "<your-redis-pass>" -p $REDISPORT shutdown
      

相关文章

网友评论

      本文标题:Redis的安装

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