Redis
中年油腻男人的转型之路
这个作者很懒,什么都没留下…
展开
-
【转】Redis 3.2版本后list的实现-quickList
quickList简述 Redis中的列表对象在版本3.2之前,列表底层的编码是ziplist和linkedlist实现的,但是在版本3.2之后,重新引入了一个 quicklist 的数据结构,列表的底层都由quicklist实现。 在早期的设计中, 当列表对象中元素的长度比较小或者数量比较少的时候,采用ziplist来存储,当列表对象中元素的长度比较大或者数量比较多的时候,则会转而使用双向列表linkedlist来存储。 这两种存储方式的优缺点双向链表linkedlist便于在表的转载 2020-10-07 22:34:28 · 257 阅读 · 0 评论 -
【转】Redis的内存优化
声明:本文内容来自《Redis开发与运维》一书第八章,如转载请声明。Redis所有的数据都在内存中,而内存又是非常宝贵的资源。对于如何优化内存使用一直是Redis用户非常关注的问题。本文让我们深入到Redis细节中,学习内存优化的技巧。分为如下几个部分:一.redisObject对象二.缩减键值对象三.共享对象池四.字符串优化五.编码优化六.控制key的数量一. redisObject对象Redis存储的所有值对象在内部定义为redisObject结构体,内部结构如.转载 2020-10-04 23:29:18 · 178 阅读 · 2 评论 -
深入学习Redis系列文章
深入学习Redis(1)Redis内存模型深入学习Redis(2):持久化深入学习Redis(3):主从复制转载 2019-11-08 11:38:52 · 98 阅读 · 0 评论 -
[Redis] [转] Window安装Redis并设置为开机启动
转自: https://blog.csdn.net/blick__winkel/article/details/77986481一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgithub下载地址:ht...转载 2018-06-03 14:52:11 · 157 阅读 · 0 评论 -
[springBoot] Springboot 整合redis并实现自定义序列化遇到的问题
本文主要目的是记录自己所犯错误, 供大家参考:错误1:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate<java.lang.String, java....原创 2018-10-28 09:37:31 · 1948 阅读 · 0 评论 -
[转]基于Redis的BloomFilter实战
离线数据处理与实时数据处理有很大的不同,其中一个例子就是去重。在聚数据中,访问UV和购买UV都需要实时的去重。离线处理的时候,我们可以通过count(groupby)或者count(distinct)等方式比较容易的计算出UV,而且不用太担心性能,大不了就是多一点map或者执行时间久一点。那么在实时计算的时候,我们有什么好的办法来做这个事情呢?在聚数据中有两种场景:1,数据的准确性要求高,最好...转载 2019-01-11 22:09:17 · 283 阅读 · 0 评论 -
[Spring MVC]纯注解配置完成慕课网张老师的秒杀系统
慕课网yijun zhang老师的秒杀系统是很好的学习Spring MVC的课程.张老师的代码是基于Xml配置的.而Spring in action4的作者Craig Walls在书中推荐使用Java Config进行无xml的配置.所以我借鉴书中的知识, 通过java config配置了spring相关配置, druid, mybatis, redis.如需要完整代码的朋友, 可以私信...原创 2019-07-20 23:26:18 · 135 阅读 · 0 评论 -
[Spring][Redis]@Cacheable与redis整合时Value和Key的理解
更新于2019年11/08:首先, 多谢CHENFU_ZKK同学指出我的错误.卧槽,吓我一跳,我还以为我以前学的搞错了。若不是我亲自测试一遍,差点信你了 这两天趁有空, 跟踪了@Cacheable相关的源码再次确认结果如下:1) 直接使用Spring的@Cacheable注解, 则调用的redis的set函数, 那么生成的Key为value和name俩个字符串通过::进行连接. ...原创 2019-07-31 00:08:27 · 12985 阅读 · 15 评论