参考链接
1. 官网指引:
https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:lsmcd:installation
2. 安装OpenLiteSpeed官方LSMCD对象缓存替换Memcached详细图文教程 - 搬主题
实操记录:
首先LSMCD 默认的端口是11211,所以如果服务器有安全组策略,需要先在安全组里放行此端口。
1. 安装依赖,运行指令:
sudo apt-get install git build-essential zlib1g-dev libexpat1-dev openssl libssl-dev libsasl2-dev libpcre3-dev -y
2. 下载ZIP安装包,运行指令:
wget https://github.com/litespeedtech/lsmcd/archive/master.zip
3,解压,运行指令:
unzip master.zip
4,编译:
./fixtimestamp.sh
./configure CFLAGS=" -O3" CXXFLAGS=" -O3"
make
备注:第4步这里按官方文档给的指令会得到错误提示。然后这里通过以下指令查看已解压文件里的说明文档:从而得到了上面的指令。
cat README.md
cat INSTALL.md
5, 安装:
1)install prerequisites
sudo apt-get install build-essential zlib1g-dev libexpat1-dev openssl libsasl2-dev
2)正式安装:
sudo make install
6. 配置文件:
找到/usr/local/lsmcd/conf/node.conf 这个文件,修改两个地方:
1)31和32行的地方:
User=nobody
Group=nobody
改成:
User=root
Group=root
34行:
CachedProcCnt=4
将 CachedProcCnt=4 的数值改为与自己CPU核数一样。比如主机为双核,那就改为2,单核那就改为1。
7,启动:
systemctl start lsmcd
8,最后可以通过以下指令测试LSMCD是否正常运行:
telnet 127.0.0.1 11211
如果看到下面这样的,则表示成功:
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.