
Redis
文章平均质量分 96
问明
胸藏文墨怀若谷,腹有诗书气自华
展开
-
Redis总结
一. 简介Redis是什么?Redis是一个开源的,使用C语言编写的,支持集群、分布式、主从同步等配置的、基于内存的、可持久化的、单线程的k-v框架。优点a. 性能优越,可支持每秒十几万的读/写操作(性能优越的原因:1. 基于ANSI C语言编写,接近汇编语言的机器语言,运行十分快; 2. 基于内存的读/写; 3. 数据结构简单,只有6种数据类型);b. 支持集群、分布式、主从同...原创 2019-12-31 17:57:55 · 238 阅读 · 0 评论 -
《Redis 核心技术与实战》学习总结
Redis核心技术与实战转载 2022-06-22 09:44:29 · 1911 阅读 · 0 评论 -
Redis常用命令
使用场景去最新n个数据的操作排行榜,取top n个数据 //最佳人气前10条精确的设置过期时间计数器实时系统, 反垃圾系统pub, sub发布订阅构建实时消息系统构建消息队列缓存cmd访问redisredis-cli.exe -h 127.0.0.1 -p 6379文章目录keystringhashlistsetzset排序:订阅与发布:redis事物:服务器管理rdba...转载 2020-03-23 15:48:39 · 107 阅读 · 0 评论 -
布隆过滤器(BloomFilter)
一. Redis的三大问题名称问题解决方法缓存穿透查询了一个不存在的数据布隆过滤器缓存击穿某个key的缓存失效互斥锁缓存雪崩多个Key的缓存同时失效失效时间+随机时间二. 布隆过滤器的原理底层是一个bit二进制向量或叫 bit 数组,bit 里存放的数据非0即1。通过散列函数将元素映射到bit的相应位置,并将此位置置为1。如hash(元素...原创 2020-02-21 13:54:03 · 168 阅读 · 0 评论 -
Redis的数据类型及使用场景
数据类型特点使用场景String缓存功能、计数器、共享用户SessionList双向链表消息队列、文章列表或者数据分页展示的应用Set去重交集、并集、差集,如查看两个好友的共同好友Sort Set去重、排序排行榜、带权重的队列Hash类似Map存放结构化数据,比如用户信息;用来建索引...原创 2020-02-24 10:14:35 · 112 阅读 · 0 评论 -
Redis快的原因详解
[ 概念回顾] :Redis是一个开源的,使用C语言编写的,支持集群、分布式、主从同步等配置的、基于内存的、可持久化的、单进程的、单线程的k-v框架。基于内存;key -value的数据结构。查找的时间复杂度为O(1);单线程:避免了上下文切换和多线程切换消耗 CPU;单进程:避免了多进程切换消耗 CPU和加锁、释放锁、死锁的问题;多路I/O复用,非阻塞IO;...原创 2020-02-24 08:56:12 · 187 阅读 · 0 评论 -
Redis之持久化
一. 为什么需要持久化「概念回顾」:Redis是一个开源的,使用C语言编写的,支持集群、分布式、主从同步等配置的、基于内存的、可持久化的、单线程的key-value框架。「原因」:正因为Redis是基于内存的,所有的读写操作均在内存中进行,所以有着极高的性能,但是服务器重启会导致数据丢失,因此需要将内存中的数据存储到磁盘中,方便重启时能够从磁盘中恢复数据。二. 持久化的方式快照(R...原创 2020-02-22 15:51:28 · 113 阅读 · 0 评论 -
Redis的keys命令和scan命令
虽然通过keys命令或scan命令都可以找出Redis中具有某特征的所有数据,但二者具有一定区别。keys命令因为Redis是单线程的,当它需要提供别的服务时,keys命令会导致服务器阻塞;scan命令scan命令虽然解决了keys命令带来的问题,但scan命令得到的数据会有重复的可能,需在客户端做一次去重。...原创 2020-02-21 15:54:04 · 288 阅读 · 0 评论 -
CAP理论+BASE理论
一. 简介CAP理论的核心:一个分布式系统不可能同时满足一致性(Consistence)、可用性(Availability)、分区容错性(Partition tolerance),最多只能同时满足两个(CA / CP / AP)。一致性(Consistence):在某个写操作完成后,任何读操作都能够获取到该写操作写入的最新值;可用性(Availability):非故障节点在合理的时间内能够...原创 2020-02-16 16:50:22 · 286 阅读 · 0 评论 -
基于Redis的秒杀系统
原文链接:https://blog.youkuaiyun.com/qq_35190492/article/details/103105780转载 2020-02-14 09:30:38 · 430 阅读 · 0 评论