鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装和使用

本特性基于“Docker+Bond4+IPVLAN“的组网环境进行优化,下列命令在宿主机上执行。安装和使用该特性之前,请确保已完成相应组网环境的搭建。

  1. 将下载的libkbaio.so文件放在环境的“/usr/lib64/”目录下,并声明环境变量。
    1
    export LD_LIBRARY_PATH=/usr/lib64/:$LD_LIBRARY_PATH
    
  2. ae_kbaio.hnetworking_kbaio.h头文件放在系统的头文件路径,并声明环境变量。
    1
    2
    3
    cp -rf ae_kbaio.h /usr/local/include/ 
    cp -rf networking_kbaio.h /usr/local/include/ 
    export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
    
  3. 解压并进入Redis 6.0.20根目录,并将add_support_for_kbaio_to_redis6.0.20.patch移入该目录,执行合入patch的命令。
    1
    2
    3
    4
    tar -zxvf redis-6.0.20.tar.gz 
    cd redis-6.0.20  
    dos2unix add_support_for_kbaio_to_redis6.0.20.patch 
    git apply --whitespace=nowarn -p1 < add_support_for_kbaio_to_redis6.0.20.patch
    
  4. 重新编译Redis,如有依赖报错,先安装相关依赖后再次编译。
    1
    2
    cd redis-6.0.20 
    make distclean & make -j