1.什么是Redis 

  redis 是一个高性能的key-value数据库,它支持的类型更多 包括 string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)等数据类型,它既可以 将数据库保存在内存,也可以将数据保存到磁盘

 2.Redis适用的使用场景

  1) .取最新N个数据的操作

2) 排行榜应用,取TOP N操作

   3) 需要精准设定过期时间的应用

   4) 计数器应用

   5) Uniq操作,获取某段时间所有数据排重值

   6) 实时系统,反垃圾系统

  7) Pub/Sub构建实时消息系统

   8) 构建队列系统

9) 缓存

 3.为什么要使用Redis, 相对于传统缓存Redis有什么优势

   redis 分布式数据的支持 它既支持数据的内存保存也支持数据的持久化保存,且在大数据处理时 速度更快

 4.Redis 常用操作封装

  C#中使用Redis进行开发:

 5.使用Redis 的发布/订阅 实现一个及时消息通信

  我们通过创建一个RedisHelper 类来对redis进行操作,这个类包括 string, list ,set ,hash 的常见操作

  

  

此类封装了最常用的的redis使用

调用:

最新文章

  1. 从零开始山寨Caffe·伍:Protocol Buffer简易指南
  2. ELF Format 笔记(十四)—— 段内容
  3. css3几个新属性
  4. 必须知道的SQL编写技巧,多条件查询不拼字符串的写法
  5. stl学习(一)优先队列
  6. Money类
  7. mysql awr v1.0.1发布
  8. ubuntu下安装kde Plasma
  9. C Golden gun的巧克力
  10. PHP 开发 APP 接口 学习笔记与总结 - XML 方式封装通信接口
  11. 用javascript正则表达式来格式化金额
  12. 升级时出现:请先升级 UCenter 到 1.6.0 以上版本。
  13. VMware workstation12 pro安装Ubuntu14.04LTS过程笔记
  14. iOS开发 ~应用程序设计理念:视图控制器(UIViewController)、视图(UIView)
  15. 企业架构研究总结(40)——TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
  16. JS将文件以form表单一样提交到后台
  17. 【java设计模式】(3)---代理模式(案例解析)
  18. ajax php 验证注册用户名是否存在
  19. Python之print()函数
  20. vmware-vcsa6.5 基本管理

热门文章

  1. HTML中meta标签详解;property=og标签详解
  2. 小程序图片轮播特效swiper(纯手打)
  3. 使用自定义的鼠标图标 --- cursor url
  4. Linux 0.11源码阅读笔记-中断过程
  5. java中“类”和“对象”到底有什么联系
  6. JS 实现权限列表移动
  7. JS 实现下拉框回显
  8. Django高级之-缓存
  9. SLF4J (The Simple Logging Facade for Java)使用记录
  10. windows安装rabbitmq踩坑实录