redis的安装仍是比较方便的,只须要按照下面的步骤依次操做就行了,网上的一些教程这多是以前的版本,没有官方的这个给出的简洁,其实mac下简易安装的话,用brew更加方便。html
redis的简单介绍与使用能够看看菜鸟教程的redis简介(http://www.runoob.com/redis/redis-intro.html)redis
上面的例子存储的是String类型的数据,redis还能够存储Hash,Set,Zset,List等类型spring
Redis hash 是一个键值(key=>value)对集合,每一个 hash 能够存储大约40多亿。缓存
Redis 是简单的字符串列表,按照插入顺序排序。你能够添加一个元素到列表的头部或者尾部,每一个列表能够存储大约40多亿。springboot
Redis的Set是string类型的无序集合。集合是经过哈希表实现的,因此添加,删除,查找的复杂度都是O(1),添加一个string元素到,key对应的set集合中,成功返回1,若是元素已经在集合中返回0,key对应的set不存在返回错误,能够看到set作了去重操做,也是2的32次方减1app
Redis zset 和 set 同样也是string类型元素的集合,且不容许重复的成员。不一样的是每一个元素都会关联一个double类型的分数。redis正是经过分数来为集合中的成员进行从小到大的排序。zset的成员是惟一的,但分数(score)却能够重复。测试
而后咱们找个spring demo 看看(http://blog.didispace.com/springbootcache2/),spa
加入相应的依赖:日志
在 application.properties加入相应的配置htm
Spring Boot会在侦测到存在Redis的依赖而且Redis的配置是可用的状况下,使用RedisCacheManager初始化CacheManager。
看看测试代码:
但是看到日志 ,你会发现是从缓存区的
参考:
https://redis.io/download
http://www.runoob.com/redis/redis-intro.html