随笔分类 - redis
摘要:字符串类型 字符串类型是 redis 当中最基本的数据类型。它能存储任何形式的字符串,包括二进制数据。 也就是说可以存储图片。 一个字符串类型的键允许值的最大容量是 512 MB. 命令 赋值与取值 SET key value GET key 递增 INCR key INCRBY命令与INCR命令基
阅读全文
摘要:参考链接 https://www.cnblogs.com/esofar/p/10486621.html Redis Cluster 官方介绍文档: "https://redis.io/topics/cluster spec" redis cluster 是 redis 官方在 3.0 版本推出的一套
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 流水线 pipelining 在 redis 中指的是可以在一次客户端与服务端的通信完成多个 redis 写入操作, 进而提升效率. redis 的事务实际上底层是依赖了流水线机制, 那么非事务情况下怎么使用. 非事务型流水线 redi
阅读全文
摘要:这个系列是在阅读书籍redis in action时边学边记下来的一些个人觉得有用的知识, 不知不觉好多篇, 于是将它们汇总在一起方便查阅. redis 学习 - 基础篇 redis 学习 - 流水线 redis 学习 - 常见命令 redis 学习 - 常见架构模式 redis 学习 - 持久化
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 降低 redis 的内存占用有助于减少创建快照和加载快照所需的时间, 提升载入 AOF 文件的速度以及重写 AOF 文件的效率, 缩短从服务器数据同步的时间. 短结构 我们首先要了解 redis 中列表 . , . 当这三个数据结构的长
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 了解基本的搜索原理 通常如果想获取快速的搜索功能, 都需要对数据进行建立 . 在互联网上绝大多数的搜索引擎使用的底层结构是叫做一种 结构. 反向索引 比如文章a的名字叫做 , 文章b的名字叫做 . 那么系统在使用 redis 实现搜索功
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 分布式锁作用于不同的 redis 客户端之间. 何时使用, 使用 watch 还是锁, 则取决于当使用 watch 命令来监视一个会被频繁访问的 key 时会带来系统性能的损失时, 则需要考虑是否用锁. 设计锁之前先想想可能会有哪些问题
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 将系统中的所有程序的配置信息都存储到 redis 当中, 需要获取的时候直接从 redis 中获取, 是否是一个好注意呢? 情景设计 公司的系统由于发版, 需要暂时停止服务一段时间, 这段时间如果有用户访问系统, 则需要得到一个 的消息
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 0. 在监控应用程序的同时, 持续的收集信息的必要性. 在构建应用程序和服务的过程中, 对 的系统的相关 的挖掘能力变得重要起来, 因为通过这些信息可以: , 这些信息都来自 redis 对系统加持的各项 由于系统新增某些功能, 或者设
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 从关系型数据库到 redis, 性能方面已经有了卓越的提升, 为了充分的发挥我们为了提升效率而使用 redis 的初衷, 我们应该对如何在使用 redis 时注意它的性能问题做一些思考 redis 附带的性能测试程序 redis ben
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 由于 redis 是一款软件, 所以不可避免的会遇到故障. 接下来学习如何处理 redis 出现故障的措施. 检查快照文件和aof文件 当 redis server 出现故障以后, 首先要检查快照文件和aof文件的数据是否正确. red
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 合理使用 redis 事务可以防止出错, 在某些情况下也可以提升性能. redis 事务概念 在Redis中, 这四个命令是我们实现事务的基石。 通过上图可看出 redis 中的事务的一些特点: 在事务中的所有命令都将会被串行化的顺序执
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" redis 支持数据文件的复制, 是因为 redis server 也需要部署很多个用于分担负载压力. 尽管 redis 的性能很好, 也有某些请求在处理上会比较耗时, 当某个请求需要耗费 10ms 处理时, 1秒内 redis 单实例
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 关于 redis 的持久化基本上属于面试必问的部分 快照持久化 就是在系统的存储空间中生成一个 rdb 文件, 里面存储了快照命令开始触发之前, redis 服务器中的所有数据. redis 执行快照的步骤 1. Redis调用fork
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 单机版 1、内存容量有限 2、处理能力有限 3、无法高可用。 主从复制版 Redis 的复制(replication)功能允许用户根据一个 Redis 服务器来创建任意多个该服务器的复制品,其中被复制的服务器为主服务器(master),
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" string 字符串数据类型的相关命令用于管理 redis 字符串值 cmd | desc | set k v | get k | getrange k start end | getset k newV | getbit k offs
阅读全文
摘要:本篇已收录至 "redis in action 学习笔记系列" 1. 介绍 redis 是一款开源的内存型数据库工具. 在项目中通常会被用于作为数据缓存工具, 这样会提升某些热点数据的访问效率, 同样也降低了数据库的压力. 所以了解和掌握使用 redis 是非常之必要的. 下图是没有使用缓存数据库的
阅读全文

浙公网安备 33010602011771号