随笔分类 - Redis
摘要:1. 大型电商系统高流量系统设计 场景: 大量电商系统每天要处理上亿请求,其中大量请求来自商品访问、下单。商品的详情是时刻变化,由于请求量过大,不会频繁去服务端获取商品信息,导致服务器压力极大。需要用到多级缓存、异步处理、负载均衡等方式来实现 解决: 评估哪些页面是活跃的,即用户查看使用较多的页面。
阅读全文
摘要:Redis队列:Redis队列是一个Key-Value的NoSQL数据库,开发维护很活跃,虽然是一个Key-Value数据库存储系统,但它本身支持MQ功能,所以完全可以当做一个轻量级的队列服务来使用 MQ队列 :在分布式系统中存储转发消息,在易用性、扩展性、高可用等方面表现不俗,主要是为了实现系统之
阅读全文
摘要:主程序处于一个阻塞状态的事件循环中等待事件,当有事件发生时,根据事件的属性分发到相应的处理函数进行处理。事件以并发的方式发送到服务处理器,服务处理器将事件整合到一个有序队列中,并分发到具体的请求处理器进行处理 Redis程序的整个运作都是围绕事件循环进行的,事件循环eventloop同时监控多个事件
阅读全文
摘要:wget http://download.redis.io/released/redis-4.0.11.tar.gz tar -zxvf redis-4.0.11.tar.gz mv redis-4.0.11 redis mv redis /usr/local/redis cd /usr/local
阅读全文
摘要:Redis总结笔记 应用场景 缓存——热数据 计算器 队列 位操作 分布式锁与单线程机制 最新列表 排行榜 Maxmemory-policy算法 volatile-lru:使用LRU算法移除key,只对设置了过期时间的键。 allkeys-lru:使用LRU算法移除key。 volatile-ran
阅读全文
摘要:Redis键空间通知(keyspace notification),事件订阅 应用场景:有效期优惠券、24小时内支付、下单有效事件等等。 应用场景:有效期优惠券、24小时内支付、下单有效事件等等。 功能概览 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集
阅读全文
摘要:Redis介绍 Reids是一个高性能的key-value数据库,与其他很多key-value数据库的不同之处在于,Redis不仅支持简单的键值对类型的存储,还支持其他一系列丰富的数据存储结构,包括 strings、hashs、lists、sets、sorted sets等,并在这些数据结构类型上定
阅读全文

浙公网安备 33010602011771号