初见memcached
来源:互联网 发布:缝纫机制造软件 编辑:程序博客网 时间:2024/05/21 21:16
原文链接: 点击打开链接
概述
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。安装memcached
ubuntu : 安装后可以执行以下命令来查看是否已经在运行 安装成功并已经运行会得到以下结果
连接memcached
连接本地默认端口的memcached基本使用(增删改查)
1. 增- key : 用来代表这一数据的唯一标识
- token : 一个unsigned 32位整数,不需要唯一,当获取数据时会和数据一起返回
- expire_time : 数据存活的时间(单位:秒)
- size : 数据所占的字节数
- DATA : 实际的数据
- 如果已经存在这个key,就无法保存,提示NOT_STORED
- 字节数必须对应数据大小,否则提示CLIENT_ERROR bad data chunk。
- 如果key存在的话,则覆盖之前的数据,即替换
4. 查 示例
其他命令
append在key数据项后面添加数据
prepend
在key 数据项前面添加数据 gets 得到数据项 key,同时返回一个整数 , 用以和cas命令结合使用
示例
- 与get相比,gets的结果在数据项大小size后有一个整数,和cas结合使用
cas int : gets 命令获取数据项时返回的整数
更改数据项key。条件是在上一次gets后此数据项不能有更改
示例 当数据项在gets后已被修改,cas就会失败
java连接memcached
需要下载jar包 : spymemcached-2.10.0.jarmaven 添加依赖:
关键类:
MemcachedClient
建立连接
主要方法
这些方法都是和上面所述的memcached指令相对应的。需要注意的点
- 操作需要在创建连接和关闭连接之间进行。JavaWeb项目可以在ServlectContext的生死监听器创建和关闭。
- 要保存的对象一定要序列化,不序列化不能保存,但是没有任何提示。
Eight hours work, eight hours sleep, and eight hours recreation
- Brigham Young
1 0
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见memcached
- 初见
- 初见
- 初见
- 初见
- 初见
- 初见 Catalyst
- Hadoop初见
- 初见端倪
- HTML5学习之四样式、链接和表格
- a64耳机能支持左右声道的mp3分别左右声道显示
- JAVA设计模式之抽象工厂模式
- 【英语】趣味英语之俳句Haiku
- JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
- 初见memcached
- 谷歌Cartographer学习(1)-快速安装测试
- android之aidl研究(1)
- 序列(大数)
- 实现spring Session与redis数据的存储
- linux3.10被ko引用的全局变量需要EXPORT_SYMBOL
- 求最大公因数:辗转相除法(欧几里德算法)
- 原生Windows安装TensorFlow 0.12方法
- new和delete