Debian系统宝塔面板安装LiteSpeed Memcached(LSMCD)

参考链接

  1. 官网指引:

https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:lsmcd:installation

  1. 安装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
  1. 配置文件:

找到/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 '^]'.

相关推荐
2501_941144428 小时前
人工智能赋能智慧金融互联网应用:智能风控与金融服务优化实践探索
memcached
2501_9411458510 小时前
基于 Elixir 与 Phoenix 构建高并发实时通信与分布式微服务系统实践分享
memcached
一只会写代码的猫12 小时前
多区域 CDN 演进趋势下基于 Java 构建智能内容分发调度系统的架构实现与性能提升策略分享
memcached
2501_9418846116 小时前
多语言微服务架构下的微服务消息队列与异步通信优化实践
memcached
2501_941803622 天前
Go语言在高性能互联网服务开发中的应用实践与优化策略全面探讨
memcached
2501_941799482 天前
Go高性能消息队列与Kafka实战分享:大规模异步通信与高并发消息处理经验
memcached
2501_941805933 天前
Java与Go在高并发互联网系统混合架构中的性能对比与优化实践分析
memcached
debug骑士3 天前
人工智能与边缘计算融合助力物联网创新:智能互联时代的技术应用与发展前景》
memcached
2501_941805933 天前
Python高性能推荐系统与协同过滤实战分享:用户行为分析、相似度计算与性能优化经验
memcached
2501_941799483 天前
Python高性能图像分割与深度学习实战分享:U-Net模型部署与推理优化经验
memcached