raffertyyu

Results 57 comments of raffertyyu

git clone 下载之后,需要执行一下 ```bash git submodule update --init --recursive ``` 下载其他依赖的代码

已经上传了,欢迎反馈在使用过程中遇到的任何问题。

tendis 暂时还不支持arm 架构,编译时可能会遇到一些兼容性的问题。dockerfile 可以参考https://hub.docker.com/layers/tencentdbforkv/tendisplus/latest/images/sha256-bc7975c7e9d58fb88c34dd8ff2c4a31ba11b6126f8f9071e6f15414d37f4d997?context=explore

在执行 cmake 的时候就会生成,可以看下 cmake 的执行日志的报错信息提示。

https://tendis.cn/#/Tendisplus/%E7%9F%A5%E8%AF%86%E5%BA%93/FAQ?id=q-%e7%bc%96%e8%af%91%e6%94%af%e6%8c%81 可以参考该文档进行解决

这个线程主要是用来做主从数据同步的,如果设置的少了,可能会造成主从之间数据同步进度较慢,在负载较高的情况下容易出现从节点数据落后主节点数据过多,主节点如果发生崩溃等情况,可能丢失数据。 如果 CPU开销确实影响较大的话,建议升级到 2.6.0。如果维持在 2.5.0 降低这个线程数,可能会影响到主从数据同步。

http://tendis.cn/#/Tendisplus/%E7%9F%A5%E8%AF%86%E5%BA%93/FAQ?id=q-tendis%e7%9a%84%e5%86%85%e5%ad%98%e5%8d%a0%e7%94%a8%e6%98%af%e5%a4%9a%e5%b0%91 可以参考一下官网上的文档

这是一个不同编译器导致的编译问题。可以考虑手动在`gc_manager.cpp`和`cluster_manager.cpp` 等提示错误的文件里加上 ```c++ #include ```

这个缺失的头文件是在执行 cmake 的时候自动生成,如果提示缺失这个头文件,可以看下cmake 的输出。应该会提错误原因。

cmake 里提示了要配置 git 的 user name 和 user email。 [git config](https://git-scm.com/docs/git-config#Documentation/git-config.txt-username)