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` :  启动哨兵监控服务
  • 相关阅读:
    三、sersync+rsync实现服务器文件实时同步
    二、Linux实时同步软件之inotify
    一、rsync基础原理
    Samba实战
    DHCP企业实战
    NTP服务器企业实战
    Vsftpd服务器原理及部署
    Python的五大数据类型的作用、定义方式、使用方法,两种交互式方式,格式化输出的三种方式练习。
    pycharm快捷键,变量,字符串,类型的操作方法
    python基础归纳练习 python两种方式,垃圾回收机制,小数整池,数字类型,字符串类型。
  • 原文地址:https://www.cnblogs.com/Adoni/p/12870323.html
Copyright © 2011-2022 走看看