memcache常用命令
2021/7/3 23:53:21
本文主要是介绍memcache常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
memcache常用命令
memcache常用命令
两篇文章综合起来看
基本命令:
存储命令; <command name> <key> <flag> <expire> <bytes> <data block> 1、set 无论如何都存储,数据不存在时存储,数据存在时更新 set mykey 0 0 3 123 STORED set mykey 0 0 3 456 STORED 2、add 当数据不存在时存储 add mykey 0 0 3 123 STORED add mykey 0 0 3 456 NOT_STORED 3、replace 当数据存在时存储 set mykey 0 0 3 123 STORED replace mykey 0 0 3 456 STORED delete mykey DELETED replace mykey 0 0 3 678 NOT_STORE
读取命令: 1、get key 可以一个或多个,用空格格开 set mykey 0 0 3 123 STORED set mykey1 0 0 3 456 STORED get mykey mykey1 VALUE mykey 0 3 123 VALUE mykey1 0 3 456 END 2、gets 与 get 一样,但会返回多一个数字,这个数字用来检查数据是否被修改过,如修改过,这个数字回改变 set mykey 0 0 3 123 STORED gets mykey VALUE mykey 0 3 7 123 END replace mykey 0 0 3 888 STORED gets mykey VALUE mykey 0 3 8 888 END 3、cas cas即checked and set ,当最后一个参数与gets返回的数字一致时才存储,否则返回EXISTS set mykey 0 0 3 123 STORED gets mykey VALUE mykey 0 3 9 123 END cas mykey 0 0 3 8 456 EXISTS cas mykey 0 0 3 9 456 STORED
追加与清除命令: 1、append 将数据追加到当前缓存数据的之后,当缓存数据存在时才存储 set mykey 0 0 3 123 STORED append mykey 0 0 3 456 STORED get mykey VALUE mykey 0 6 123456 END append notexists 0 0 3 456 NOT_STORED 2、prepend 将数据追加到当前缓存数据的之前,当缓存数据存在时才存储 set mykey 0 0 3 123 STORED prepend mykey 0 0 3 456 STORED get mykey VALUE mykey 0 6 456123 END prepend notexists 0 0 3 456 NOT_STORED 3、delete 删除缓存数据,数据存在返回DELETED,数据不存在返回NOT_FOUND set mykey 0 0 3 123 STORED delete mykey DELETED delete mykey NOT_FOUND 4、flush_all 将当前所有缓存数据设置为过期,但不会释放内存 flush_all OK
状态命令: 1、stats 查看memcached运行状态 pid Memcached 进程ID uptime Memcached 运行时间,单位:秒 time Memcached 当前的UNIX时间 version Memcached 的版本号 rusage_user 该进程累计的用户时间,单位:秒 rusage_system 该进程累计的系统时间,单位:秒 curr_items Memcached 当前存储的内容数量 total_items Memcached 启动以来存储过的内容总数 bytes Memcached 当前存储内容所占用的字节数(*/1024/1024=mb) curr_connections 当前连接数量 total_connections Memcached 运行以来接受的连接总数 connection_structures Memcached 分配的连接结构的数量 cmd_get 查询请求总数 cmd_set 存储(添加/更新)请求总数 get_hits 查询成功获取数据的总次数 get_misses 查询成功未获取到数据的总次数 bytes_read Memcached 从网络读取到的总字节数 bytes_written Memcached 向网络发送的总字节数 limit_maxbytes Memcached 在存储时被允许使用的字节总数 2、stats items 执行stats items,可以看到STAT items行,如果memcached存储内容很多,那么这里也会列出很多的STAT items行。 3、stats slabs 显示各个slab的信息,包括chunk的大小、数目、使用情况等 4、stats sizes 输出所有item的大小和个数 5、stats reset 清空统计数据
这篇关于memcache常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29Elasticsearch慢查询日志配置
- 2024-05-29揭秘华为如此多成功项目的产品关键——Charter模板
- 2024-05-29海外IDC业务拓展的7大挑战
- 2024-05-29InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
- 2024-05-29CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
- 2024-05-29AutoMQ 生态集成 Apache Doris
- 2024-05-292024年IDC行业的深度挖掘:机遇、挑战与未来展望
- 2024-05-29五款扩展组件齐发 —— Volcano、Keda、Crane-scheduler 等,邀你体验
- 2024-05-29AutoMQ 对象存储数据高效组织的秘密: Compaction
- 2024-05-29活动预告|来 GIAC 大会听大数据降本利器:AutoMQ 基于云原生重新设计的 Kafka