下面就为您详细讲解“linux下安装memcached_动力节点Java学院整理”的完整攻略。
安装前准备
在开始安装memcached前,需要确保以下依赖库已经安装:
- libevent
- libevent-devel
可以使用以下命令来检查依赖库是否已经安装:
rpm -qa | grep libevent
如果已经安装则会显示相关的信息,如果未安装则需要使用 yum 命令安装:
yum install libevent libevent-devel
安装memcached
以下为安装memcached的具体步骤:
- 下载memcached压缩包,并解压到指定目录:
wget http://memcached.org/files/memcached-1.5.10.tar.gz
tar -zxvf memcached-1.5.10.tar.gz -C /usr/local/src
- 进入解压后的memcached目录,进行编译安装:
cd /usr/local/src/memcached-1.5.10/
./configure --prefix=/usr/local/memcached
make && make install
- 配置memcached服务
vi /etc/systemd/system/memcached.service
在打开的文件中输入以下内容:
[Unit]
Description=Memcached
After=network.target
[Service]
ExecStart=/usr/local/memcached/bin/memcached -u nobody -p 11211 -m 128 -c 256 -l 127.0.0.1
Restart=on-failure
[Install]
WantedBy=multi-user.target
其中,-u指定运行的用户,-p指定监听端口,-m指定可用内存大小,-c指定最大连接数,-l指定监听的IP地址。
- 启动memcached服务
systemctl daemon-reload
systemctl start memcached
使用memcached
以下为两个使用memcached的示例:
示例一:使用php操作memcached
//连接memcached服务器
$memcached = new Memcached();
$memcached->addServer('127.0.0.1', 11211);
//设置、获取缓存数据
$memcached->set('key', 'value', 600); //设置缓存数据,缓存时间600秒
echo $memcached->get('key'); //获取缓存数据
示例二:使用telnet操作memcached
telnet 127.0.0.1 11211
set key 0 600 5
value
STORED
get key
VALUE key 0 5
value
END
以上就是“linux下安装memcached_动力节点Java学院整理”的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下安装memcached_动力节点Java学院整理 - Python技术站