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
    

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

  • 相关阅读:
    Windows7 共享文件夹的两个BUG
    POJ 1845 Sumdiv(数论,求A^B的所有约数和)
    POJ 2481 Cows(树状数组)
    HDU 1124 Factorial(简单数论)
    POJ 1195 Mobile phones(二维树状数组)
    POJ 3067 Japan(树状数组求逆序对)
    HDU 4027 Can you answer these queries?(线段树)
    HDU 1576 A/B(数论简单题,求逆元)
    HDU 1166 敌兵布阵(线段树,树状数组)
    ZOJ 1610 Count the Colors(线段树)
  • 原文地址:https://www.cnblogs.com/binarylei/p/9221818.html
Copyright © 2011-2022 走看看