redis

  • 谈谈对Redis中List,Set,ZSet的理解

    对Redis中List的理解 在Redis中,存储的value可以是一个列表List,跟Java中的LinkedList很像,底层数据结构是一个链表,插入和删除很快,随机访问较慢,…

    2020年8月18日 0 88 0
  • 谈谈对Redis中hash对象的理解

    在Redis中,value可以是一个hash表,底层编码可以是ziplist,也可以是hashtable(默认情况下,当元素小于512个时,底层使用ziplist存储数据) zip…

    2020年8月18日 0 68 0
  • 解决Redis缓存穿透丶缓存击穿丶缓存雪崩问题

    解决Redis缓存穿透问题 Redis 缓存穿透指的是攻击者故意大量请求一些Redis缓存中不存在key的数据,导致请 求打到数据库上,导致数据库压力过大。 解决方案如下: 1.做…

    2020年8月17日 0 347 0
  • Redis的性能为什么这么高

    根据官网的介绍,Redis单机可以到到10W的QPS(每秒处理请求数),Redis这么快的原因主要有以下几点: 1.完全基于内存,数据全部存储在内存中,读取时没有磁盘IO,所以速度…

    2020年8月17日 0 74 0
  • Redis为什么是单线程的

    Redis官方FAQ回答: Redis是基于内存的操作,CPU不会成为瓶颈所在,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那…

    2020年8月17日 0 87 0
  • Redis过期key的清理

    Redis:Redis是一个开源的,基于内存的,也可进行持久化的,基于C语言编写的键值对存储数据库。 (1)惰性清除 在访问key时,如果发现key已经过期,那么会将key删除。 …

    2020年8月17日 0 64 0