Redis进阶
Hankin晚风
生死看淡不服就干!
展开
-
第六章 Redis集群部署笔记
RedisCluster是redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了Redis分布式的需求,当遇到单机内存、并发等瓶颈时,可使用此方案来解决这些问题。一、分布式数据库概念分布式数据库把整个数据按分区规则映射到多个节点,即把数据划分到多个节点上,每个节点负责整体数据的一个子集;比如我们库有900条用户数据,有3个redis节点,将900条分成3份,分别存入到 3个re...原创 2019-11-16 19:03:37 · 290 阅读 · 0 评论 -
第五章 Redis高可用模式解读笔记
一、Redis复制1. 主从复制 方式1:新增redis6380.conf,加入slaveof 192.168.30.156 6379,在6379启动完后再启6380,完成配置;方式2:redis-server --slaveof 192.168.30.156 63791)增加从节点配置文件,设置slave-serve-stale-data yesslave-serve-s...原创 2019-11-16 16:34:46 · 309 阅读 · 0 评论 -
第四章 Redis性能测试、手写及事务笔记
一、Redis慢查询分析与mysql一样,当执行时间超过极大值时,会将发生时间耗时、命令记录redis命令生命周期:发送、排队、执行、返回慢查询只统计第3个执行步骤的时间1、慢查询原理慢查询记录也是存在队列里的,slow-max-len存放的记录最大条数,比如设置的slow-max-len=10,当有第11条慢查询命令插入时,队列的第一条命令就会出列,第11条入列到慢...原创 2019-11-15 12:55:24 · 562 阅读 · 0 评论 -
第三章 Redis设计实战笔记
一、基于Redis设计的投票网站实战1、应用场景实战文章投票功能模块需求用户可以发表文章,发表时默认给自己的文章投了一票 用户在查看网站时可以按评分进行排列查看 用户也可以按照文章发布时间进行排序 为节约内存,一篇文章发表后,7天内可以投票,7天过后就不能再投票了 为防止同一用户多次投票,用户只能给一篇文章投一次票2、关系数据库设计文章基本信息表 t_articlea...原创 2019-11-13 15:55:32 · 370 阅读 · 1 评论 -
第二章 常见的Redis场景设计笔记
一、String存储1、String存储介绍Key的设计注意事项:一般以业务功能模块: 比如购物车key: cart:001,表示1号用户的购物车,简短明了以主,节约内存。简单字符缓存:set key valueget key结构体或对象的存储:a)set user:1 value //value为XML或Json格式b)mset user:1:nam...原创 2019-11-13 15:31:26 · 199 阅读 · 0 评论 -
第一章 Redis基础笔记
一、Redis基础入门 1、redis介绍redis是一种基于键值对(key-value)数据库,其中value可以为string、hash、list、set、zset等多种数据结构,可以满足很多应用场景。还提供了键过期、发布订阅、事务、流水线等附加功能,流水线:Redis 的流水线功能允许客户端一次将多个命令请求发送给服务器, 并将被执行的多个命令请求的结果在一个命令回复中全部返回给客户...原创 2019-11-13 15:13:33 · 566 阅读 · 0 评论