发表于: 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,用于在制定的时间后执行清理缓存操作。
评论