001 Redis 配置
2024-10-20 05:17:23
Redis缓存
1.配置Redis
//Redis 配置文件
@Configuration
public class RedisConfiguration {
@Bean
public RedisTemplate<String, Serializable> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
RedisTemplate<String, Serializable> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
redisTemplate.setKeySerializer(RedisSerializer.string());
redisTemplate.setValueSerializer(RedisSerializer.json());
return redisTemplate;
}
}
2.redis的存取
数据持久化 ,<key,value>键值对(Map形式的存取)
设置key,value的信息;TimeOut:值存在时间
set / get / delete
2.1 value:
字符串
封装的对象
- 需实现序列化接口的可
list集合
- size()
- push()存值==>压栈
- range()取值
// 调用opsForList()后再调用range(String key, long start,
// long end)方法取出List中的若干个数据,将得到List // long start:起始下标(结果中将包含)
// long end:结束下标(结果中将包含),
// 如果需要取至最后一个元素,可使用-1作为此参数值
- keys获取所有key
*
通配符
2.2 get
根据key:获取value
2.3 delete
key存在,返回true
key不存在,返回false
回顾:
序列化
- 按照一定的顺序,进行保存
- 数据->文件 写
反序列化
- 文件->数据 读
最新文章
- Git(远程仓库:git@oschina)-V2.0
- HTTP Header 详解
- PostgreSQL-数据目录与pg_ctl
- 我体验过的可以用的XCode插件
- TCP/IP详解学习笔记(3)-- IP:网际协议
- Fragment监听返回键
- 关于 tomcat 集群中 session 共享的三种方法
- openvswitch安装和使用 --修订通用教程的一些错误
- 【转】Java 中字符串的格式化
- IE兼容性bug汇总
- [C++] 获取IE代理server的账号password
- OpenCV+VS2013 属性表配置
- Markdown对应Yelee主题语法
- 为什么hexo预览功能总是间歇性失效?
- 使用拦截器对前端传入的字符串进行trim操作
- 《JavaScript总结》js模块化
- anaconda中的包如何传到pycharm中使用?
- C#:VS2010 由于缺少调试目标";xx.exe";,Visual Studio无法开始调试,请生成项目并重试,或者相应地设置OutputPath和AssemblyName属性,使其指向目标程序集的正确位置
- 分享下使用 svn,测试服务器代码自动更新、线上服务器代码手动更新的配置经验
- asp.net使用include包含文件