博客专栏  >  数据库   >  redis学习教程

redis学习教程

redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string、list、set、zset和hash。

关注
8 已关注
10篇博文
  • redis学习笔记(一)redis3.2.5集群安装与测试

    redis3.2.5集群安装,以及简单测试。 具体实现原理后续再讲

    2016-12-05 23:19
    2915
  • redis学习笔记(二)JedisCluster + redis 3.2.5集群

    开发环境 jedis2.9.0redis3.2.5springboot 1.3.6.RELEASE 注意事项:本文搭建的redis配置了密码,所以jedis客户端要使用比较新的版本,老版本不支持密...

    2016-12-16 10:05
    2945
  • redis学习笔记(三)redis数据淘汰策略

    本文讲的是 当redis设定了最大内存之后,缓存中的数据集大小超过了一定比例,实施的淘汰策略,不是删除过期键的策略,虽然两者非常相似。 概述 在 redis 中,允许用户设置最大使用内存大小通过...

    2016-12-16 10:39
    1741
  • redis学习笔记(四)redis缓存与数据库一致性问题

    redis与数据库数据一致性问题是个老生常谈的问题了,这里也没啥新鲜玩意,就是总结一下 不一致产生的原因我们在使用redis过程中,或者网上一些资料,通常会这样做:先读取缓存,如果缓存不存在,则读取数...

    2016-12-16 10:47
    1340
  • Redis学习笔记(五)jedis(JedisCluster)操作Redis集群 redis-cluster

    版本说明 jedis2.9.0 redis3.2.5 这里只是几个简单的demo,直接上代码吧,没啥好说的import org.apache.commons.pool2.impl.Gene...

    2016-12-20 18:24
    9192
  • Redis学习笔记(六)redis实现分布式锁

    分布式锁介绍 注:本文讲的是分布式互斥锁 在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成,还有一些分布式任务调度等等。大部分的解决方案是基于DB实现的,Redis...

    2016-12-21 12:08
    2486
  • Redis学习笔记(七)jedis超时重试机制注意事项

    jedis客户端在创建连接时会设置一个超时,并且会有重试机制。 问题起源在使用jedis客户端的时候,我测试了一下incr命令,该命令在执行过程中是原子的,所以理论上不会出现问题(不论单线程还是多线程...

    2016-12-22 16:03
    2764
  • Redis学习笔记(八)redis之lua脚本学习

    在实际工作过程中,可以使用lua脚本来解决一些需要保证原子性的问题,而且lua脚本可以缓存在redis服务器上,势必会增加性能。 不过lua也会有很多限制,在使用的时候要注意

    2016-12-22 16:08
    1446
  • Redis 利用Hash存储节约内存

    Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Inst...

    2016-12-22 16:30
    2875
  • Redis学习笔记(九)redis实现时时直播列表缓存,支持分页[热点数据存储]

    需求说明在直播平台中,用户查看直播列表,这个列表数据具有时时性,并且是强热点数据,也就是说每时每刻都可能会有新的直播。这些数据如果每次都去数据库读取肯定是不可取的,所以这可以考虑使用redis来实现。...

    2016-12-23 14:12
    2793

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部