夺命雷公狗---memcache NO:02 练习telnet语法

我们安装的是服务器端软件,所以我们要用到 telnet啦对他进行链接,学习语法嘛,,

操作memcached

1.在cmd 命令行里输入  telnet localhost 11211回车

如果看到联系出现三个error之类的提示证明成功链接

memcache的数据存储是基于key —value

也就是键值对存储关系,类是于php的数组..

添加数据

add 键名 是否压缩 缓存周期 数据的长度

比如:

add name 0 60 5  //表示键名为name 0表示不压缩  60表示缓存周期  5数据的长度单位个字节  0表示不压缩,1表示压缩  缓存如果是0表示永久有效

查看就是get

如: get name  //就是查看刚才存储的数据

(注意,如果在添加时候,键已经存在,则添加失败,除非等他过期)

修改数据

replace key 是否压缩 有效期 数据的长度

如果要修改的键步存在,则修改失败

set操作

set 键 是否压缩 有效期 数据的长度

注意使用set操作,如果键存在则是修改,如果键不存在则创建

删除数据

delete  key  //删除某个数据

如:

delete name

flush_all  //删除所有的键值

(其他命令)

append 添加前缀,在在原有数据的基础上添加后缀.

如:

add name 0 120 5

hello

append name 0 120 11

hello world

get name

他就会显示hello world

prepend 添加前缀,在原有的数据基础上添加前缀,

和添加后缀是一样的,意思就是在前面加上点数据

incr相当于+=

如:

append age 0 120 2

12

set age  //那么他会显示12

incr age 6  //加6

set age   //那么他就显示18

decr相当于-=

这个和incr的用法是一样的

时间: 2024-08-29 19:43:39

夺命雷公狗---memcache NO:02 练习telnet语法的相关文章

夺命雷公狗---node.js---5net模块玩telnet通信(中)

我们理论知识太多还不如实战,我们来写一个可以通过telnet腾讯的小玩意玩玩: var net = require('net'); var ChatServer = net.createServer(); clinetList = []; ChatServer.on("connection",function(client){ clinetList.push(client); client.write('hello world leigood \n\r'); client.on(&qu

夺命雷公狗---memcache NO:01 环境的安装

new安装: 方式1: 将memcache啦到wamp环境目录下 2..进入cmd :d  //进入d盘 Wamp  //进入wamp目录下 5.memcached.exe -p 11210  //回车他就会启动了,启动后就窗口就不能关了,关了将会停止 -p参数是在启动时指定端口号 然后在打开一个cmd窗口输入netstat -an     //看下有没启动起来然后有11210端口在监听证明启动了 方式1无需安装直接使用 方式2:可以把memcache安装成windows的一个服务便于在计算机启

夺命雷公狗---memcache NO:05 分布式的内存对象缓存系统的配置

要组建分布式缓存系统. (1)有多台memcache服务器 (2)分布式算法.从哪台存储的数据,就从哪台获取数据. 该算法是内置的,无需我们自己干预,内置到memcache的扩展里面的. 我们在使用多台memcache操作时,和操作一台是一样的. 建步骤: 准备至少两台memcache服务器. localhost:  11211 localhost:11210 存储方法如下所示: <?php $mem = new Memcache(); //链接分布式memcache服务器 //向连接池中添加一

夺命雷公狗---memcache NO:04 mencache在php下的使用语法

<?php //实例化一个memcache的对象 $men = new Memcache(); //链接memcache $men -> connect(“localhost”,11211); //添加数据 //语法:$men->add(key,value,0,缓存时间) //$men->add(‘name’,’lisi’,0,3600); //修改数据 //$men->replace(‘name’,’lisia’,0,3600); //查询数据 //$data = $men

夺命雷公狗---node.js---6net模块玩telnet通信(下)

我们来升级玩玩,废话不多说,代码如下所示: /** * Created by leigood on 2016/8/12. */ var net = require('net'); var ChatSrever = net.createServer(); clinetList = []; ChatSrever.on("connection",function(client){ client.name = client.remoteAddress + ":" + cli

夺命雷公狗---memcache NO:03 start显示状态以及保存机制等

stats显示状态的,如果回车后他会弹出一大堆的东西,有些数据我们是需要关注的 如: get_hits  是get查询,查询到的次数 get_misses  用get 查询, 查询不到的次数 cmd_get  总共执行查询的次数 curr_items  当前存在键的个数(包括过期的) 主要查看命中率问题: get_hits/cmd_get  命中率越高系统越好 注意,数据有效期的设置 有两种设置 直接设置一个秒数,使用秒数设置缓存时间,则不能操过30天 通过时间戳,设置一个失效的时间点. 不管时

夺命雷公狗---微信开发23----客服消息接口基础和推送文本

我们这边课程里面一共用到了三个文件,分别是WeChat.class.php和common.php以及index.php 我们在写这个功能之前也要学会查手册,手册我们可以在微信开发这里找到,如下所示: 点击进去后我们将会看到客服接口,我们可以点击下进去看看里面有什么动动 这里有一个发送文本消息的,我们点击进去看下 这里很明显就看到文本消息是通过一个json数据来进行实现的,废话不多说,开工 这里我们先来写一个WeChat.php的文件,这里作用主要适用于封装一个CURL上传类的,代码如下所示: <

夺命雷公狗---微信开发17----自定义菜单的事件推送,响应菜单的CLICK

废话不多说,index.php 代码如下所示: <?php /** * wechat php test */ //define your token require_once "common.php"; define("TOKEN", "twgdh"); $wechatObj = new wechatCallbackapiTest(); //当接入成功后,请注销这句话,否则,会反复验证. //$wechatObj->valid();

夺命雷公狗---linux之centos的安装

由于要玩node.js了,所以还是来复习下linux系统才行,所以夺命雷公狗分享两套安装linux的方法,这是centos的安装方法,,, 管理员默认帐号为:root,密码则是刚才您输入的那个...