zoukankan      html  css  js  c++  java
  • 环境安装备忘录 Redis

    1.1. 配置Redis

    1. 建立redis安装目录

    mkdir /usr/local/redis

    1. 将目录访问权限更改至tomcat用户

    chown -R -v tomcat /usr/local/redis

    1. 解压缩redis源代码包

    tar -xvf redis-3.0.1.tar.gz

    1. 编译redis

    进入redis代码解压目录,执行 make

    执行make test

     

    页面显示报错:
    You need tcl 8.5 or newer in order to run the Redis test
    make: *** [test] Error 1

    解决方案:

    1. wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  
    2. tar -xzvf tcl8.6.1-src.tar.gz -C /usr/local/tcl  
    3. cd  /usr/local/tcl8.6.1/unix/  
    4. sudo ./configure  
    5. sudo make  
    6. sudo make install   

     

    1. 生成redis执行服务

    make成功以后,会在src目录下多出一些可执行文件:redis-serverredis-cli等等。

    方便期间用cp命令复制到usr目录下运行。

    cp redis-server /usr/local/bin/

    cp redis-cli /usr/local/bin/

    然后新建目录,存放配置文件

    mkdir /etc/redis

    mkdir /var/redis

    mkdir /var/redis/log

    mkdir /var/redis/run

    mkdir /var/redis/6379

    mkdir /var/redis/data

     

     

    1. Redis环境配置

    redis解压根目录中找到配置文件模板,复制到如下位置。

    根据实际情况调整redis服务端口

    cp redis.conf /etc/redis/6379.conf

    通过vim命令修改 6379.conf

    daemonize yes

    pidfile /var/redis/run/redis_6379.pid

    logfile /var/redis/log/redis_6379.log

    dir /var/redis/6379

    1. Redis集群环境

    集群RUBY安装

    yum install ruby

    yum install rubygems

    gem install redis

    集群环境配置变量

    Redis 群环境最少需要6服务应用。

    3Master口 :638063816382

    3Slaver口:163801638116382

    启动并初始化集群

    服务器1

    /usr/local/bin/redis-server /etc/redis/6380.conf > /var/redis/log/redis-6380.log 2>&1 &

    /usr/local/bin/redis-server /etc/redis/6381.conf > /var/redis/log/redis-6381.log 2>&1 &

    /usr/local/bin/redis-server /etc/redis/16382.conf > /var/redis/log/redis-16382.log 2>&1 &

    服务器2

    /usr/local/bin/redis-server /etc/redis/6382.conf > /var/redis/log/redis-6382.log 2>&1 &

    /usr/local/bin/redis-server /etc/redis/16380.conf > /var/redis/log/redis-16380.log 2>&1 &

    /usr/local/bin/redis-server /etc/redis/16381.conf > /var/redis/log/redis-16381.log 2>&1 &

    启动集群

    /usr/local/bin/redis-trib.rb create --replicas 1 192.168.1.231:6380 192.168.1.231:6381 192.168.1.233:6382 192.168.1.233:16380 192.168.1.233:16381 192.168.1.231:16382

    相关参考

    http://blog.csdn.net/xu470438000/article/details/42971091

    http://blog.csdn.net/myrainblues/article/details/25881535

    1. Redis启动与停止

    启动:redis-server /etc/redis/6379.conf

    停止:redis-cli shutdown

    1. Redis常用命令参考

    http://blog.csdn.net/yhl27/article/details/9936189

  • 相关阅读:
    linux echo 换行
    linux 脚本 逻辑关系的写法及区别
    linux vim ***
    跟我一起学Makefile
    linux awk
    linux grep命令 ***
    unbuntu 安装及服务器配置
    linux 静态库文件
    samba 配置
    linux tar
  • 原文地址:https://www.cnblogs.com/kaye0110/p/5069760.html
Copyright © 2011-2022 走看看