• 安装repcached,并且测试其双向复制是否成功


    备注:本实验不仅包括了repcached,还包括了memcache的配置安装

    1.1实验环境.

    1.2环境准备.

    1.3配置一个memcache.

    1.3.1安装memcache.

    1.3.2启动memcache.

    1.4配置高可用方案repcached.

    1.4.1安装libevent-devel

    1.4.2安装repcached.

    1.4.3验证双向复制.

    1.4.3.1启动repcached.

    1.4.3.2测试数据双向复制.

    1.1实验环境

    1.2环境准备

    网络测试:

    创建用户:

    1.3配置一个memcache

    1.3.1安装memcache

    安装memcache时使用yum安装,在使用yum的时候我也遇到了些问题,在此感谢吴飚的帖子,感谢吴飚http://f.dataguru.cn/thread-44212-1-1.html

    1.3.2启动memcache

    找到memcache:

    启动memcache:

    通过pstree –G查看启动情况:

    1.3.3测试

    1.4配置高可用方案repcached

    1.4.1安装libevent-devel

    libevent-devel包是编译repcached程序所依赖的包,所以我们必须先安装该包。

    最后显示我们安装成功。

    1.4.2安装repcached

    我们将通过wget命令从这里直接下包memcached-1.2.8-repcached-2.2.tar.gz

    http://downloads.sourceforge.net/repcached/memcached-1.2.8-repcached-2.2.tar.gz

    查看下载:

    解压memcached-1.2.8-repcached-2.2.tar.gz:

    配置:./configure --enable-replication --program-transform-name=s/memcached/repcached/

    备注:在这里需要说明一下,我在配置这一步是时候,系统报如下错误,

    checking build system type... Invalid configuration `i686-pc-linux-': machine `i686-pc-linux' not recognized

    configure: error: /bin/sh ./config.sub i686-pc-linux- failed

    最后查出是因为我的环境中gcc包不全,于是由于yum install gcc安装gcc包,安装完成后,在执行下面的配置命令成功:

    ./configure --enable-replication --program-transform-name=s/memcached/repcached/

    查看是否生成Makefile:

    执行make命令:

    执行make install命令:

    到目前为止,我们的repcached已经安装成功。

    1.4.3验证双向复制

    Repcached不能使用root用户启动,所以我们切到livan用户下:

    1.4.3.1启动repcached

    查看启动情况:

    1.4.3.2测试数据双向复制

    现在我们重新登录到11211上验证在11212上存进的cd值是否能够得到:

    至此,我们两边都能获得另外一个memcache存进的值,说明验证测试成功。

  • 相关阅读:
    [RTT例程练习] 3.1 动态内存管理之rt_malloc和rt_free
    [RTT例程练习] 3.3 静态内存管理,内存池mempool
    [RTT例程练习] 6.2 在 Finsh 中运行自定义函数
    [RTT例程练习] 2.9 事件机制event
    [SCons 有点翻译的scons学习] 3. 生成和使用库
    [RTT例程练习] 3.2 动态内存管理之rt_realloc和free
    vim 启动 python的自动补全
    [RTT例程练习] 6.1 Finsh 的基本使用
    ELF文件重定位
    [RTT例程练习] 4.2 动态定时器
  • 原文地址:https://www.cnblogs.com/myrunning/p/4219924.html
Copyright © 2020-2023  润新知