redis快速入门

来源:互联网 发布:c语言约束条件下最优解 编辑:程序博客网 时间:2024/06/05 14:40

对与redis的概念不做介绍,主要说明redis的作用和jedis的基本操作:

一、redis的作用:

1、会话缓存(Session Cache)


      最常用的一种使用Redis的情景是会话缓存(session cache)。用Redis缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。
   redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;
      二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。   


2、全页缓存(FPC)


     除基本的会话token之外,Redis还提供很简便的FPC平台。即使重启了Redis实例,因为有磁盘的持久化,用户也不会看到页面加载速度的下降。


3、队列


  Reids在内存存储引擎领域的一大优点是提供 list 和 set 操作,这使得Redis能作为一个很好的消息队列平台来使用。




4、排行榜/计数器


   Redis在内存中对数字进行递增或递减的操作实现的非常好。集合(Set)和有序集合(Sorted Set)也使得我们在执行这些操作的时候变的非常简单。




5、发布/订阅


   Redis作为一个pub/sub server,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redis server
      订阅自己感兴趣的消息类型,redis将消息类型称为通道(channel)。当发布者通过publish命令向redis server发送特定类型的消息时,
      订阅该消息类型的全部client都会收到此消息。


二、对jedis的操作推荐一篇很好的文章:http://www.cnblogs.com/edisonfeng/p/3571870.html

原创粉丝点击