发表于: 2019-11-17 22:10:00

1 990


今天完成的事情:

尝试spring整合Memcached

memcached.properties

memcached.xml

导入整合Memcached所需要的四个包还是爆红,网上的资料有点杂乱

有些需要工具类有些又不要,看了师兄的日报还是有些要有些不要。。。是不是少了个工具类。。明天再看看

在applicationContext.xml里引入

这里应该就是和spring整合了


明天计划的事情:继续整合spring和Memcached,尝试把缓存的逻辑写到代码里


遇到的问题:

添加java_memcached-release依赖时maven没有这个资源

需要下载并且手动添加到mvn里(命令是:mvn install:install-file -Dfile=F:/java_memcached-release_2.6.6.jar -DgroupId=com.danga -DartifactId=java-memcached  -Dversion=2.6.6 -Dpackaging=jar)

<dependency>
 <groupId>com.danga</groupId>
 <artifactId>java-memcached</artifactId>
 <version>2.6.6</version>
</dependency>


收获:

简单了解了一下Memcached 命令

Memcached set 命令用于将value(数据值)存储在指定的key(键) 中。

如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用

Memcached add 命令用于将value(数据值)存储在指定的key(键) 中。

如果 add 的 key 已经存在则不会更新数据(过期的 key 会更新),之前的值将仍然保持相同

Memcached replace 命令用于替换已存在的key(键)的value(数据值)。

如果 key 不存在,则替换失败

Memcached get 命令获取存储在key(键)中的value(数据值) ,如果 key 不存在,则返回空。

Memcached delete 命令用于删除已存在的 key(键)。

Memcached flush_all 命令用于清理缓存中的所有 key=>value(键=>值) 对。

该命令提供了一个可选参数 time,用于在制定的时间后执行清理缓存操作。




返回列表 返回列表
评论

    分享到