千家信息网

怎么在Linux中安装memcache

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,怎么在Linux中安装memcache?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。memcache是高性能,分布式的内存对象缓存系统,
千家信息网最后更新 2025年12月02日怎么在Linux中安装memcache

怎么在Linux中安装memcache?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。目前用memcache解决互联网上的大用户读取是非常流行的一种用法,在互联网企业中有着广泛的应用。

memcache是一套分布式的高速缓存系统,特点为key-value 存储

一、在 linux 编译安装memcache、redis等,需要 gcc,make,cmake,autoconf,libtool 等工具, 直接使用yum安装即可:

yum install gcc make cmake autoconf libtool

二、下载官方源码:

memcached依赖于libevent库,因此需要先安装 libevent,下载地址:http://libevent.org/

memcache官网下载地址:http://memcached.org/

cd /usr/local/srcwget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz  wget http://www.memcached.org/files/memcached-1.5.10.tar.gz 

三、安装libevent依赖和memcache:

tar zxvf libevent-2.0.21-stable.tar.gzcd libevent-2.0.21-stable./configure --prefix=/usr/local/libevent  make && make installcd ..tar zxvf memcached-1.4.5.tag.gzcd memcached-1.4.5./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libeventmake && make install

注意在configure过程中如果报错,一般是缺少库,安装完成后就会在/usr/local目录下看到memcached目录,启动memcache:

cd /usr/local/memcachedbin/memcached -m 64 -p 11211 -u root -vv # -m 64:分配给memcached的最大内存,默认为64mb -p 11211:监听的端口号 -u root:运行memcache的用户

启动成功后你会看到下图所示:

注意如果想要让memcache作为一个服务后台运行需要加上 -d:

bin/memcached -m 64 -p 11211 -u root -d

四、在windows下链接服务器memcache:

在windows系统的dos窗口链接服务器的memcache需要使用telnet功能,这个功能是windows自带的,但是需要手动开启一下,控制面板-程序-打开或关闭windows功能:

将telnet客户端勾选确认即可,在dos窗口输入命令:

telnet 192.168.1.1 11211  #ip换成你的服务器ip 11211为memcache的监听端口号

连上之后会看到一个全黑的窗口,有光标闪动,这时候使用快捷键:Ctrl + ] 再回车,之后就可以使用memcache的增删改查命令了

五:memcache增删改查,统一操作输完增删改查命令后回车再输入值再回车执行完毕:

add key flag expire length #新增 key:为指定的键 flag:为标识 expire:为有效时间 length:为长度

新增键为name的记录,标识为0,有效时间不自动失效(设为特定值如10表示十秒失效,设为0永久有效并不确切,而是不会自动失效,如果你重启了服务器那肯定就失效了),长度为5个字节

get key #查询 key:为指定的键

返回了上面新增的name记录

delete key [time seconds]  #删除指定的key,如加可选参数time,则指在删除key后的time秒内,不允许get,add,replace操作此key

删除之后再查询没有这条记录

replace key flag expire length  #替换  与add一样,仅对于已经存在的键,可以用replace进行替换

添加qwe=>12345,replace替换为54321,再get获取

set key flag expire length #设置或修改  参数和replace一样,但功能不一样,set时如果键不存在则新增,如果已存在测修改

获取url键并不存在,set url=>lnamp再次get,查询到记录,此处set起新增作用

incr #增加指定值

age为25,incr 5 值变为30

decr #减少指定值

上面age为30,减8返回22

stats  #统计当前运行的memcache信息

看完上述内容,你们掌握怎么在Linux中安装memcache的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

服务 功能 服务器 有效 命令 系统 查询 运行 中安 内存 内容 分布式 参数 口号 地址 方法 时间 更多 标识 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库怎么查字符限制 阿里云服务器怎么联系客服 共享服务器商业机密 教育信息化网络安全先进个人材料 软件开发协议书范本 服务器未响应怎么设置 移动互联网软件开发实例 获取数据库的用户名 淘宝数据库备份技术 信息资源数据库大全 ftp客户端和服务器的端口号 华为h22h服务器开机界面 新电脑可以直接下载数据库吗 KVM服务器硬件要求 佛山熙联网络技术有限公司 洛阳做直销网络技术公司 西安网络安全周主题最新消息 正确的网络安全观 思政 大专生在培训班学软件开发 怎么写软件开发中期目标 检测设备发送数据处理服务器 小懒猪互联网科技有限公司 深圳市维清互联网科技有限公司 霍尼韦尔储存服务器 3d数据库怎么使用 软件开发和python 中国互联网科技人 全文电子期刊数据库 民乐县网络安全宣传活动 配置与管理代理服务器实验报告
0