zoukankan      html  css  js  c++  java
  • CentOS7 Redis单机版安装配置

    一、Redis相关网址

    官网地址:http://redis.io
    中文官网地址:http://www.redis.cn
    官方命令大全网址:http://www.redis.cn/commands.html
    下载地址:http://download.redis.io/releases
     
    二、Redis安装环境
     
    第一步:安装`C`语言需要的`GCC`环境、wget工具
      yum  install -y gcc-c++   
      yum install -y wget
    第二步:下载并解压缩`Redis`源码压缩包
      下载:wget http://download.redis.io/releases/redis-5.0.5.tar.gz 或 直接下载源码包上传到CentOS
      解压:tar -zxf redis-5.0.5.tar.gz
     
    第三步:编译`Redis`源码,进入`redis-5.0.5`目录,执行编译命令
      进入目录:cd redis-5.0.5
      编译:make   
     
    第四步:指定Redis的安装路径,通过`PREFIX`指定安装路径
      安装:make   install PREFIX=/server/redis  
     
    三、Redis启动
    1.前端启动
      * 启动命令:**`redis-server`**,直接运行`bin/redis-server`将以前端模式启动
        相对路径启动:./redis-server
        前端启动缺点:客户端窗口关闭则`redis-server`程序结束,不推荐使用此方法
     
    2.后端启动(守护进程启动)
      第一步:拷贝`redis-5.0.5/redis.conf`配置文件到`Redis`安装目录的`bin`目录
         命令:   cp  redis源码/redis.confi  redis安装路径/bin/   例子:   cp  redis.conf  /server/redis/bin/ 
      在安装目录的`bin`目录删除之前生成的数据库文件:rm -rf dump.rdb
     
      第二步:修改`redis.conf`
        vim redis.conf  
             1.将`daemonize`由`no`改为`yes`
        daemonize yes
        2.默认绑定的是回环地址,默认不能被其他机器访问,注释bind 127.0.0.1
        # bind 127.0.0.1
        3.关闭保护模式,由yes该为no
        protected-mode no  
        4.开启密码验证
        requirepass foobared    #密码:foobared
        5.数据库文件的存放路径
        dir ./ 
        6.数据库数量设置
        databases 16
        7.开启logfile日志文件
        logfile "路劲/redis.log" #默认:logfile ""
     
       第三步:启动服务
      ./redis-server redis.conf
            
      其它:后端启动的关闭方式
      ./redis-cli shutdown
     
    四、其它命令
    - `redis-server` :启动`redis`服务
    - `redis-cli` :进入`redis`命令客户端 
      ./redis-cli -h 127.0.0.1 -p 6379
      -h:redis服务器的ip地址
      -p:redis实例的端口号
    - `redis-benchmark`: 性能测试的工具
    - `redis-check-aof` : `aof`文件进行检查的工具
    - `redis-check-dump` :  `rdb`文件进行检查的工具
    - `redis-sentinel` :  启动哨兵监控服务
  • 相关阅读:
    MongoDB 安装和即基本操作
    技术型创业者easy遇到的三大问题
    Swoole源代码学习记录(十五)——Timer模块分析
    利用NSInvocation对方法进行抽象,实现对方法的加锁
    Atitit.hibernate体系结构大总结
    HDU
    程序猿工作效率的影响因素和管理者怎样推断
    Linux下tomcat使用
    [1204 寻找子串位置] 解题报告
    Team Foundation Server 2013 with Update 3 Install LOG
  • 原文地址:https://www.cnblogs.com/Adoni/p/12870323.html
Copyright © 2011-2022 走看看