前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用我们的telnet操作memcached

如何使用我们的telnet操作memcached

作者头像
Mandy的名字被占用了
发布2020-05-19 16:25:45
6940
发布2020-05-19 16:25:45
举报

相信我们做PHP开发的人都会用到memcached这个web缓存系统。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

在这里就不给大家介绍怎么安装了。现在网上的教程也很多的,给大家一个参考的案例(如遇到有什么问题,请在下方留言)

windows安装 linux安装

我们对memcached进行操作的方式主要有三种。

1. 使用telnet操作

2.使用php_memcached.dll扩展库

3.直接使用php操作

先给大家介绍第一种,也是最简单的一种(操作环境windows)。后面会给大家单独介绍后面两种常用的方式,尤其第三者。(感兴趣的可以关注我的微信公众号wechatid:qq1005349393)下面正式步入主题。

第一步,我们打开我们的telnet,链接到memcached。我们先开启我们的memcached服务。前面的windows安装已经介绍了怎么操作。

telnet的命令是 127.0.0.1 是服务地址(我们在本地安装的memcached,当然这里就是127.0.0.1了),后面是memcached的端口号,memcached的默认端口是11211。

如出现此界面,证明就成功链接到我们的服务了。

如出现telnet无此命令,可能是我们的系统环境未安装telnet,我们有两种办法解决。

第一种就是我们到其他人的电脑的C盘的windows的System32目录下面,找到telnet拷贝到自己的这个目录即可

第二种就是直接让我们的系统来装,首先打开我们的控制面板。

安装好后,在执行上面的操作即可,建议使用管理员身份操作dos命令。

第一步,添加数据(add 键名(因为memecached是以hash存储) 是否压缩(0不压缩) 存储时间(以秒为单位) 字符长度)

第二部,查询数据(get 键名)

第三部,修改数据

(set 键名 是否压缩 存储时间 字符长度)当改键不存在的时候就添加,存在就修改

(replace 键名 是否压缩 存储时间 字符长度)当键名不存在时,则提示错误

第四部,删除数据

(delete 键名)删除指定键

(flush_all)删除所有键

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 卡二条的技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档