• CentOS 7服务器安装Redis并配置集群(上)


     一、环境准备及规划

    3台服务器都是CentOS 7.x,服务器IP如下:

    10.223.201.141 ,10.223.201.142,10.223.201.143(这3台作为服务器集群使用)

    另外2台服务器安装redis客户端来访问这个集群,这2台服务器操作系统版本也是CentOS 7.x,

    这2台服务器IP为 10.223.201.151,10.223.201.152.

    二、redis安装步骤如下:

    1、下载redis安装包,我选择的是redis-5.0.1.tar.gz,下载这个不需多言了

    wget http://download.redis.io/releases/redis-5.0.1.tar.gz

    2、解压压缩包

    tar -zxvf redis-5.0.1.tar.gz

    3、如果没有安装gcc就要安装gcc

    可以使用yum安装gcc依赖,如果木有yum也要安装下,这个就不多说了。

    yum install gcc

    4、跳转到redis解压目录下

    cd redis-5.0.1

    5、

    编译安装

    make MALLOC=libc 

    6、进入到redis的src目录

    cd src

    7.安装

    make install

    8.安装完成会有如下提示出现:

    Hint: It's a good idea to run 'make test' ;)

    INSTALL install

    INSTALL install

    INSTALL install

    INSTALL install

    INSTALL install

    三、启动redis的2种方式

    1.先切换到redis src目录下

    cd src

    ./redis-server

    2.以后台进程方式启动redis

    第一步:修改redis.conf文件

    将daemonize no修改为daemonize yes

    第二步:指定redis.conf文件启动

    ./redis-server /usr/local/redis-5.0.1/redis.conf

    启动后可以使用如下命令查看:

    ps -aux | grep redis

    四、设置redis开机自启动

    1、在/etc目录下新建redis目录
    mkdir redis

    2、将/usr/local/redis-5.0.1/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
    cp /usr/local/redis-5.0.1/redis.conf /etc/redis/6379.conf

    3、将redis的启动脚本复制一份放到/etc/init.d目录下
    cp /usr/local/redis-5.0.1/utils/redis_init_script /etc/init.d/redisd

    4、设置redis开机自启动
    先切换到/etc/init.d目录下
    然后执行自启命令
    chkconfig redisd on
    service redisd does not support chkconfig 

    看结果是redisd不支持chkconfig
    解决方法:
    使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出
    # chkconfig:   2345 90 10
    # description:  Redis is a persistent key-value database
     
    注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。

    再次执行开机自启命令,成功
    chkconfig redisd on

    现在可以直接已服务的形式启动和关闭redis了
    启动:
    service redisd start

    关闭:
    service redisd stop
    Stopping ...
    Redis stopped

    设置开机自启动这块我也是在网上参考其他人的做法。

    安装如上方法在142,143也装上redis,后面一章再讲集群的配置。

  • 相关阅读:
    2010年度最有技术含量攻击:Padding Oracle Attack 狼人:
    微软宣布最新企业安全产品FEP 免费试用 狼人:
    金山卫士开放第三批源代码 ARP防火墙可下载 狼人:
    Gawker攻击事件暴露密码保护缺陷 狼人:
    Win7和Mac及HTML5将成黑客2011年攻击重点 狼人:
    开发人员发现Chrome浏览器漏洞获谷歌重奖 狼人:
    FBI被指在OpenBSD的IPSEC协议栈中放置后门 狼人:
    微软发布重大安全忧患警告或影响全球9亿用户 狼人:
    MHTML中曝出0day漏洞 影响各版Windows 狼人:
    nullnullCSharp Tools Compiler
  • 原文地址:https://www.cnblogs.com/kevinGao/p/15764479.html
Copyright © 2020-2023  润新知