介绍 列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。 列表类型的内部是双向链表(double linked list)实现的,所以向列表两端添加元素的时间复杂…
标签:redis
zt坑人无数的Redis面试题
Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身…
linux 安装redis
安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8.tar.gz 3.安…
redis面试总结
Redis支持的数据类型 Redis通过Key-Value的单值不同类型来区分, 以下是支持的类型:StringsListsSets 求交集、并集Sorted Set hashes 为什么redis需要把所有数…
Redis重大版本
Redis借鉴了Linux操作系统对于版本号的命名规则: 版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1),如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2), 当前奇数版本就是下一个稳定…
Redis crackit 漏洞尝试
最近爆出来的 Redis crackit 漏洞一直沸沸扬扬,趁着周末的时间研究了一下。研究之余不免感叹,这个漏洞简单粗暴,甚至可以说没有任何技术含量,却能对全球网络造成瘫痪之势,一夜之间几万台服务器接连沦陷。纵观这个漏洞…
Redis HyperLogLog
HyperLogLog简介 HyperLogLog 并不是一种新的数据结构(实际类型为字符串类型),而是一种基数算法,通过 HyperLogLog 可以利用极小的内存空间完成独立总数的统计,数据集可以是 IP、Ema…
docker 安装部署 redis(配置文件启动)
安装 docker [修订]docker 已分为 ce/ee 直接yum版本较低 请使用下方安装最新版 docker-ce yum 安装:https://www.cnblogs.com/Peter…(转)或使…
redigo 连接池代码分析
结构体分析 type Pool struct { // 用来创建redis连接的方法 Dial func() (Conn, error) // 如果设置了给func,那么每次p.Get()的时候都会调用改方法来验证连接的…
缓存穿透、雪崩、热点与Redis
向大家推荐这篇文章——Redis架构之防雪崩设计:网站不宕机背后的兵法 (另外推荐我去年的短文作为餐前点心——略谈服务端缓存设计) 《Redis架构之防雪崩设计》这篇文章(下文称之为“原文”)写得非常好,全面概括了大规模…
redis 过期策略
Redis 所有的数据结构都可以设置过期时间,时间一到,就会自动删除。你可以想象 Redis 内部有一个死神,时刻盯着所有设置了过期时间的 key,寿命一到就会立即收割。 你还可以进一步站在死神的角度思考,会不会因为同一…
《Redis入门指南(第2版)》摘要
缘起 想找一个开源技术点深入下去的,于是找到了redis,比较好的是,他有相应的学习曲线。 全书第1遍用了3h19min的样子,20181117开始读的,20181123读完。还会继续阅读第2遍或第3遍,虽然原理性可能不…