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
相关推荐
一然明月18 小时前
Qt QML 锚定(Anchors)全解析
java·数据库·qt
一只爱学习的小鱼儿18 小时前
使用QT编写粒子显示热力图效果
开发语言·qt
大树学长18 小时前
【QT开发】Redis通信相关(一)
redis·qt
笨笨马甲18 小时前
Qt 人脸识别
开发语言·qt
山上三树19 小时前
Qt QObject介绍
开发语言·qt
山上三树19 小时前
QObject、QWidget、Widget三者的关系
qt
坚定学代码19 小时前
qt c++ 局域网聊天小工具
c++·qt·个人开发
SVIP1115919 小时前
Vue3 WebSocket 封装通关指南:心跳 + 重连 + 全局状态管理,复制即用!
网络·websocket·网络协议
带娃的IT创业者19 小时前
Weclaw 混合通讯架构实战:HTTP+SSE+WebSocket的三元融合如何支撑起整个 AI 助手的实时对话?
websocket·http·fastapi·sse·流式响应·实时通讯·混合架构
笨笨马甲20 小时前
Qt network开发
开发语言·qt