memcached部署

一、快速安装

bash 复制代码
# Debian/Ubuntu
sudo apt update && sudo apt install memcached libevent-dev

# RHEL/CentOS/Fedora
sudo yum install memcached libevent-devel

二、编译安装(通用)

bash 复制代码
#!/bin/bash

# wget wget https://memcached.org/latest

tar xvf latest
MEMCACHED=memcached-1.6.40
INSTALL_DIR=/apps/memcached

yum -y install gcc  libevent-devel 


cd $MEMCACHED/
./configure  --prefix=$INSTALL_DIR
make && make install

echo PATH=$INSTALL_DIR/bin:'$PATH' > /etc/profile.d/memcached.sh
. /etc/profile.d/memcached.sh

useradd -r -s /sbin/nologin memcached

cat > /etc/sysconfig/memcached <<EOF
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
EOF


cat > /lib/systemd/system/memcached.service  <<EOF
[Unit]
Description=memcached daemon
Before=httpd.service
After=network.target

[Service]
EnvironmentFile=/etc/sysconfig/memcached
ExecStart=$INSTALL_DIR/bin/memcached -p \${PORT} -u \${USER} -m \${CACHESIZE} -c \${MAXCONN} \$OPTIONS

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload 
systemctl enable --now memcached.service
相关推荐
xujinwei_gingko3 小时前
SpringBoot整合WebSocket
spring boot·后端·websocket
天天进步201510 小时前
Tunnelto 源码解析 #9:控制服务器设计:Warp、WebSocket、Ping/Pong 与连接保活
运维·服务器·websocket
ytttr87311 小时前
Qt 数字键盘实现
开发语言·qt
hoiii18711 小时前
Qt 实现屏幕截图功能
开发语言·qt·命令模式
满天星830357713 小时前
【Qt】信号和槽(三) (断开连接和lambda函数)
qt
fpcc13 小时前
C++编程实践—C++实现类似Qt的信号槽机制
c++·qt
郝学胜_神的一滴13 小时前
Qt 高级开发 030:QListWidget 右键菜单全解,从策略配置到精准删除的优雅实现
c++·qt
海天鹰13 小时前
图片去黑边算法
qt·算法
走好每一步16 小时前
5、VTK刚体变换
qt·vtk·三维图像
宏笋16 小时前
QT 隐式共享/写时复制详解
qt