zoukankan      html  css  js  c++  java
  • Redis 安装配制

    Redis 安装配制

    redis 安装分为单机安装、伪集群安装、集群安装。

    Redis 下载地址:http://www.redis.cn/download.html

    Redis 在线测试工具:http://try.redis.io/

    一、redis 单机安装

    下载,解压,编译:

    wget http://download.redis.io/releases/redis-4.0.9.tar.gz
    tar xzf redis-4.0.9.tar.gz
    cd redis-4.0.9
    make
    
    ln -sv /usr/local/lib/redis-4.0.9 /usr/local/redis
    

    配置环境变量

    vim /etc/profile.d/start.sh
    
    # redis
    export REDIS_HOME=/usr/local/redis
    export PATH=$PATH:$REDIS_HOME/src
    

    二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:

    redis-server redis.conf
    

    你可以使用内置的客户端命令 redis-cli 进行使用:

    redis-cli
    

    二、redis 伪集群安装

    (1) 修改配置文件

    在 redis-cluster 下新建 7000~7005 个文件夹,依次修改 redis.conf 配置文件

    port 7000
    pidfile /var/run/redis_7000.pid 
    bind 192.168.2.110 
    daemonize yes  
    cluster-enabled yes  
    cluster-config-file node-7000.conf  
    cluster-node-timeout 5000  
    appendonly yes
    appendfsync always  
    

    (2) 启动 redis

    redis-server redis-cluster/7000/redis.conf 
    redis-server redis-cluster/7001/redis.conf 
    redis-server redis-cluster/7002/redis.conf 
    redis-server redis-cluster/7003/redis.conf 
    redis-server redis-cluster/7004/redis.conf 
    redis-server redis-cluster/7005/redis.conf 
    

    (3) 启动集群

    yum install -y zlib ruby rubygems
    gem install redis 
    
    redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
    redis-cli -c -h 127.0.0.1 -p 7000
    

    三、redis 集群安装

    四、redis 配置

    (1) 密码设置

    requirepass mypassword
    

    重启后登陆

    src/redis-cli shutdown
    src/redis-server redis.conf
    src/redis-cli -a mypassword     # 或 auth mypassword
    

    (2) 持久化配置

    snapshotting(快照)默认方式

    save 900 1      # 900s 内如果超过 1 个 key 被修改则发起快照保存
    save 300 10     # 300s 内如果超过 10 个 key 被修改则发起快照保存
    save 60 10000   # 60s 内如果超过 10000 个 key 被修改则发起快照保存
    

    append-only file(aof)方式

    appendonly yes          # 开启 appendonly 后 snapshotting 自动失效
    
    appendfsync always      # 三种 aof 策略
    # appendfsync everysec
    # appendfsync no
    

    每天用心记录一点点。内容也许不重要,但习惯很重要!

  • 相关阅读:
    [原创]益盟软件测试流程培训
    一图教你如何管理自己的时间
    [原创]质量控制思维导图
    [原创]常用Web服务器日志工具介绍
    [原创]常见的测试类型思维导图
    [原创]软件项目研发控制流程(草稿)
    [原创]Top 15 free SQL Injection Scanners
    [原创]2010年12月测试团队培训表
    [原创]Firefox Throttle 网络带宽限速工具介绍
    [原创]对5W1H分析法应用到工作中的理解
  • 原文地址:https://www.cnblogs.com/binarylei/p/9221818.html
Copyright © 2011-2022 走看看