zoukankan      html  css  js  c++  java
  • Linux安装Redis

    作者:龙哥
    博客园 http://www.cnblogs.com/topfish/

    概述:在阿里云Centos7上安装Redis,root权限安装。先在/opt下建立redis目录,在redis目录下安装。连接工具MobaXterm。

    1、下载
    wget http://download.redis.io/releases/redis-4.0.12.tar.gz
    ###############################
    插曲:如果报错-bash:wget: command not found,则表明没有安装wget,需要安装,安装命令如下:
    yum -y install wget
    ###############################
    
    2、解压
    tar -xzvf <文件>
    
    3、cd redis-4.0.12 然后 执行:make && make install
    然后会在src目录下会出现redis服务程序redis-server,还有用于测试的客户端程序redis-cli
    ###############################
    插曲 :tcl 脚本安装:https://blog.csdn.net/yanci_/article/details/79959388
    ###############################
    
    4、为了方便管理配置文件及启动,创建bin,etc
    mkdir bin 
    mkdir etc
    
    5、移动文件
    (1)将 redis.conf 移动到 etc 目录下
    mv /opt/redis/redis-4.0.12/redis.conf /opt/redis/redis-4.0.12/etc
    (2)将 mkreleasehdr.sh ,redis-benchmark ,redis-check-aof ,redis-cli redis-server, 文件移动到 bin 目录下(网上说还得将redis-check-dump放进去,我这里安装完后没有此文件 )
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /opt/redis/redis-4.0.12/bin
    
    6、备份配置文件 redis.conf:
     (1) cd /opt/redis/redis-4.0.12/etc  // 进入 etc
     (2) cp redis.conf redis.conf.bak   // 备份 redis.conf文件
    
    7、 
    (1)配置reids为后台驻留程序
         vi redis.conf //
      找到 daemonize 改为 daemonize yes
    

    (2)配置redis log文件路径。
    

    (3)配置redis远程连接
         #注释掉所有bind 127.0.0.1
         #bind 127.0.0.1 ::1
         #bind 127.0.0.1
         bind 0.0.0.0
    

    8、启动,停止,连接
     (1) 进入bin 目录 执行 redis-server /opt/redis/redis-4.0.12/etc/redis.conf
     (2)停止(在安装目录下执行) ./bin/redis-cli shutdown
     (3)再次启动后,测试是否启动成功,在bin目录下连接
          ./redis-cli -h 127.0.0.1 -p 6379 -a LONG // 连接
     (4)再次停止 ./bin/redis-cli shutdown 发现报错,那就用kill命令停止吧!!
         (error) NOAUTH Authentication required.
    
    9、放开防火墙(centos 7 防火墙设置方式)
    (1)firewall-cmd --zone=public --add-port=6379/tcp --permanent
    (2)systemctl restart firewalld.service // 重启防火墙
    防火墙参考 https://blog.csdn.net/qq_33113113/article/details/83796884
    
    10、安装好了之后可以通过 RedisDesktopManager 客户端工具连接Redis。
    
    
  • 相关阅读:
    Permission Denial: opening provider 隐藏的android:exported属性的含义
    GPL & Apache License
    JAVA把毫秒数转换成日期
    Android开发–Intent-filter属性详解
    [转]unix/linux中的dup()系统调用
    【转载】技术的正宗与野路子
    virtualbox -centos ping不通外网
    GNU Make 手册中文版
    Git源码学习
    git-gui
  • 原文地址:https://www.cnblogs.com/pianistedward/p/10171048.html
Copyright © 2011-2022 走看看