一、一开始直接下载tendisplus-2.6.0-rocksdb-v6.23.3.tgz直接解压启动的,启动报错
![]()
查了文档才知道
指令集问题(x86/x86_64平台下):如果tendisplus编译与运行的环境不一致,可能会出现指令集不兼容的情况。例如新老CPU平台间,以及对sse/avx指令集的支持等。
需要源码编译
二、源码编辑
安装官方文档
- g++ (required by c++17, version >= 5.5)
- cmake (version >= 3.13.0)
是否安装gcc
rpm -q gcc
$ git clone https://github.com/Tencent/Tendis.git
$ cd Tendis
$ git submodule update --init --recursive
$ mkdir build
$ cd build
$ cmake ..
$ make -j16
$ cd ..
run
# db路径(在配置文件中通过`dir`进行配置)需在系统运行前创建
$ mkdir -p home/db
$ build/bin/tendisplus tendisplus.conf

本文介绍了如何解决TendisPlus在不同指令集平台上的启动错误,包括从直接下载到源代码编译的过程,安装必要的依赖,如GCC和CMake,以及配置文件的修改以实现远程连接和安全设置。
最低0.47元/天 解锁文章
3326

被折叠的 条评论
为什么被折叠?



