redis使用方法
2024-09-21 21:03:30
redis缓存服务器笔记
redis是一个高性能的key-value存储系统,能够作为缓存框架和队列
但是由于他是一个内存内存系统,这些数据还是要存储到数据库中的
作为缓存框架:
create/updae/delete---同时存到redis和数据库
query--先从redis查,没有记录才从数据库查,并把从数据库查的结果也放一份到redis
作为缓存队列:
2、把对象Object存储到redis中,怎么存?memcache存取对象是序列化和反序列化
使用通用的序列化、反序列化(频繁的会很消耗cpu,使用Google Protocol Buffer,将对象打成二
进制流)
或者使用json存储(阿里巴巴的fast-json)
3、java使用redis的客户端一般是:jedis
jedis的原生接口只支持基本数据类型和String、byte[]
4、我对redis队列的理解:
重要的数据:先存到数据库,然后存到redis
要求响应速度很高的的数据:先写缓存,然后通过消息队列再写入数据库
而且redis的高可用集群架构相对更复杂,一般不是很推荐
最新文章
- 【使用 DOM】使用 DOM 元素
- css3学习笔记之边框
- hunnu 小明的烦恼——找字符串
- iOS字体 UIFont 字体名字大全
- 迁移笔记:php缓存技术memcached
- poj 2429 Pollard_rho大数分解
- USACO Section 5.4 TeleCowmunication(最小割)
- 关于MyEclipse 半天打不开的问题(工作区间损坏)--转
- 优酷、YouTube、Twitter及JustinTV几个视频网站的架构
- Spring context:component-scan中使用context:include-filter和context:exclude-filter
- 【LCT】一步步地解释Link-cut Tree
- 微信公众平台开发接口PHP SDK
- 利用反射机制设计Dao
- Nvidia TX2 Robot 环境配置记录
- SQL中哪些情况会引起全表扫描
- HttpServletRequest简介
- Ngnix中的fastcgi參数性能优化和解释
- linux popen()函数使用
- 打包spring项目遇到的坑 Unable to locate Spring NamespaceHandler for XML schema ……shcema/context 产生的原因及解决方法
- java基础---->;java注解的使用(一)