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的高可用集群架构相对更复杂,一般不是很推荐

最新文章

  1. 【使用 DOM】使用 DOM 元素
  2. css3学习笔记之边框
  3. hunnu 小明的烦恼——找字符串
  4. iOS字体 UIFont 字体名字大全
  5. 迁移笔记:php缓存技术memcached
  6. poj 2429 Pollard_rho大数分解
  7. USACO Section 5.4 TeleCowmunication(最小割)
  8. 关于MyEclipse 半天打不开的问题(工作区间损坏)--转
  9. 优酷、YouTube、Twitter及JustinTV几个视频网站的架构
  10. Spring context:component-scan中使用context:include-filter和context:exclude-filter
  11. 【LCT】一步步地解释Link-cut Tree
  12. 微信公众平台开发接口PHP SDK
  13. 利用反射机制设计Dao
  14. Nvidia TX2 Robot 环境配置记录
  15. SQL中哪些情况会引起全表扫描
  16. HttpServletRequest简介
  17. Ngnix中的fastcgi參数性能优化和解释
  18. linux popen()函数使用
  19. 打包spring项目遇到的坑 Unable to locate Spring NamespaceHandler for XML schema ……shcema/context 产生的原因及解决方法
  20. java基础---->java注解的使用(一)

热门文章

  1. 2017-2018-1 20179215《Linux内核原理与分析》第二周作业
  2. python 接口测试字符类型转换
  3. 使用hibernate validator出现
  4. keepalived+redis 高可用redis主从解决方案
  5. SpringMvc之参数绑定注解详解之三
  6. maven可用镜像
  7. 3DES加密/解密
  8. VS 关于无法打开项目文件,此安装不支持该项目类型的问题
  9. android中如何在系统启动的时候启动自己的service
  10. 关于overflow:hidden (转)