memcached增删改查命令

本文详细介绍Memcached的常用命令,包括启动、连接、添加、查询、删除、替换、设置、增加、减少、状态查询及清空操作。通过实例展示如何管理和操作缓存数据,适用于初学者和开发者快速上手。

1.查看帮助

memcached.exe -help

2.启动

memcached.exe -vvv

  默认使用11211端口,最大占用64M内存。也可以使用参数 -m 64 -p 11211

3.客户端连接memcached

Telnet 127.0.0.1 11211

4.添加

    向内存添加一行新记录。语法:add key flag expire length (add 名称 标志 有效期 缓存长度)

add news 1 0 8
sunshine
STORED

    flag的意义:序列化成字符串,在反序列化时,用flag标记反序列为字符串、json或数组等。

    expire的意义:缓存的有效期。有三种设置方式:0(不自动失效)秒数(从设定开始到一定秒数失效)时间戳(到固定时间失效)

5.查询

get news
VALUE news 1 8
sunshine
END

6.删除

delete news
DELETED

7.替换

replace news 1 0 5
sunny
STORED

      参数和add命令相同。对于已存在的键,只能用replace修改,不能用add增加。

8.设置

set news 1 0 5
sunny
STORED

    参数和add命令相同。对于已存在的键能修改,对不存在的键能增加。

9.增加

add age 1 0 2
28
STORED
incr age 1
29

    将值作为32位无符号整数。

10.减少

add age 1 0 2
28
STORED
decr age 1
27

    将值作为32位无符号整数。

11.状态

stats
STAT pid 25336
STAT uptime 5487
STAT time 1557888241
STAT version 1.4.5_4_gaa7839e
STAT pointer_size 64
STAT curr_connections 10
STAT total_connections 11
STAT connection_structures 11
STAT cmd_get 10
STAT cmd_set 8
STAT cmd_flush 0
STAT get_hits 5
STAT get_misses 5
STAT delete_misses 1
STAT delete_hits 3
STAT incr_misses 0
STAT incr_hits 1
STAT decr_misses 0
STAT decr_hits 1
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 495
STAT bytes_written 422
STAT limit_maxbytes 67108864
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT bytes 144
STAT curr_items 2
STAT total_items 6
STAT evictions 0
STAT reclaimed 0
END

12 清空所有存储对象

flush_all

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值