如何安装LiteSpeed Memcached

转载 LiteSpeed Tech  2017-10-04 07:18  阅读 311 次 评论 0 条

LiteSpeed Memcached

 

LiteSpeed Memcached (缩写LSMCD) 是一款Memcached的替代品。

与Memcached相比,LSMCD 提供了 高可用性(High Availability) 与 数据持久化。

LSMCD 可以配置 主从复制,当一台或多台服务器宕机时,LSMCD仍可保持可用性。

与Memcached重启服务器时丢失数据所不同,LSMCD的另一特性 - 数据持久化(Persistence of data),写入LSMCD的数据将一直保存在其中,即使重启服务器也不会造成数据丢失。

LSMCD是一款开箱即用的Memcached替代品,不需要对代码进行任何修改。

 

如何安装

 

示例操作系统为 Centos 7.4

安装所需工具和依赖。

yum install zlib-devel.x86_64 openssl-devel expat-devel git automake -y

yum groupinstall "Development Tools"

然后 下载所需文件。

git clone https://github.com/litespeedtech/lsmcd.git

 

开始配置编译

cd lsmcd

./configure CFLAGS=" -O3" CXXFLAGS=" -O3"

make

完成后开始安装

cd dist

./install.sh

提示配置 /usr/local/lsmcd/conf/node.conf时

复制以下内容到/usr/local/lsmcd/conf/node.conf

Repl.HeartBeatReq=30
Repl.HeartBeatRetry=3000
Repl.MaxTidPacket=2048000
Repl.GzipStream=YES
Repl.LbAddrs=127.0.0.1:1234
Repl.ListenSvrAddr=127.0.0.1:1234
Repl.DispatchAddr=127.0.0.1:5501
Cached.Addr=127.0.0.1:11211
Cached.PriAddr=127.0.0.1:11000
Cached.Slices=8
Cached.Slice.Priority.0=100
Cached.Slice.Priority.1=100
Cached.Slice.Priority.2=100
Cached.Slice.Priority.3=100
Cached.Slice.Priority.4=100
Cached.Slice.Priority.5=100
Cached.Slice.Priority.6=100
Cached.Slice.Priority.7=100
Cached.ShmDir=/dev/shm/lsmcd
User=nobody
Group=nobody
CachedProcCnt=4
RepldSockPath=/tmp/repld.usock
CachedSockPath=/tmp/cached.usock.
TmpDir=/tmp/lsmcd
LogLevel=error
#LogLevel=dbg_medium
LogFile=/tmp/lsmcd.log

安装完成后,执行以下命令让LSMCD开机启动

systemctl start lsmcd

systemctl enable lsmcd

可以使用以下命令查看LSMCD的运行状况

systemctl status lsmcd

本文地址:https://vps.group/how-to-install-litespeed-memcached-20171004.html
温馨提示:文章内容系作者个人观点,不代表VPS小组对观点赞同或支持。
版权声明:本文为转载文章,来源于 LiteSpeed Tech ,版权归原作者所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

发表评论


表情