安装和使用
本特性基于“Docker+Bond4+IPVLAN“的组网环境进行优化,下列命令在宿主机上执行。安装和使用该特性之前,请确保已完成相应组网环境的搭建。
- 将下载的libkbaio.so文件放在环境的“/usr/lib64/”目录下,并声明环境变量。
1
export LD_LIBRARY_PATH=/usr/lib64/:$LD_LIBRARY_PATH
- 将ae_kbaio.h、networking_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
- 解压并进入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
- 重新编译Redis,如有依赖报错,先安装相关依赖后再次编译。
1 2
cd redis-6.0.20 make distclean & make -j
父主题: 特性指南