IT书架 本次搜索耗时 0.097 秒,为您找到 162 个相关结果.
  • 五、Redis 与 Memcached

    数据类型 数据持久化 分布式 内存管理机制 两者都是非关系型内存键值数据库,主要有以下不同: 数据类型 Memcached 仅支持字符串类型,而 Redis 支持五种不同的数据类型,可以更灵活地解决问题。 数据持久化 Redis 支持两种持久化策略:RDB 快照和 AOF 日志,而 Memcached 不支持持久化。 分布式...
  • 84.聊聊 Redis 使用场景

    84.聊聊 Redis 使用场景 84.聊聊 Redis 使用场景 Redis 可用的场景非常之多: 数据缓存 会话缓存 时效性数据 访问频率 计数器 社交列表 记录用户判定信息 交集、并集和差集 热门列表与排行榜 最新动态 消息队列 分布式锁 详细的介绍,可以看看如下文章: 《聊聊 Redis 使用场景》 《Redis 应用场景及实例》...
  • 84.redis缓存雪崩、击穿、穿透、到底是什么

    今日目标 一、场景 二、缓存雪崩 三、缓存穿透 四、缓存击穿 五、思考 今日目标 能够掌握Redis缓存雪崩概念及解决方案 能够掌握Redis缓存击穿概念及解决方案 能够掌握Redis缓存穿透概念及解决方案 一、场景 在今天的互联网里,高并发、大数据量、大流量已经成为了代言词,那么我们的系统也承受着巨大的压力,首当其冲的解决方案就是...
  • 拓展 2:无所不知 —— Info 指令

    拓展 2:无所不知 —— Info 指令 获取所有信息 获取内存相关信息 获取复制相关信息 Redis 每秒执行多少次指令? Redis 连接了多少客户端? Redis 内存占用多大 ? 复制积压缓冲区多大? 思考 拓展 2:无所不知 —— Info 指令 在使用 Redis 时,时常会遇到很多问题需要诊断,在诊断之前需要了解 Red...
  • 原理 2:交头接耳 —— 通信协议

    原理 2:交头接耳 —— 通信协议 RESP(Redis Serialization Protocol) 客户端 -> 服务器 服务器 -> 客户端 小结 扩展阅读 原理 2:交头接耳 —— 通信协议 Redis 的作者认为数据库系统的瓶颈一般不在于网络流量,而是数据库自身内部逻辑处理上。所以即使 Redis 使用了浪费流量的文本协议,依然...
  • Docker 配置扫描

    Docker 配置扫描 Docker 配置扫描 Demo project: https://github.com/xiaopeng163/flask-redis Docker Bench for Security https://github.com/docker/docker-bench-security
  • 一、概述

    Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。 键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。 Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。
  • 86.如何使用 Redis 实现分布式锁?

    86.如何使用 Redis 实现分布式锁? 86.如何使用 Redis 实现分布式锁? Redis 实现分布式锁,需要考虑如下几个方面: 1、正确的获得锁 set 指令附带 nx 参数,保证有且只有一个进程获得到。 2、正确的释放锁 使用 Lua 脚本,比对锁持有的是不是自己。如果是,则进行删除来释放。 3、超时的自动释放...
  • 39.如何避免缓存”穿透”的问题?

    39.如何避免缓存”穿透”的问题? 39.如何避免缓存”穿透”的问题? 缓存穿透 缓存穿透,是指查询一个一定不存在 的数据,由于缓存是不命中时被动写,并且处于容错考虑,如果从 DB 查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,失去了缓存的意义。 被动写:当从缓存中查不到数据时,然后从数据库查询到该数据,写入该...
  • 9.redis的安装

    1. docker的安装 2. 可视化工具 2. redis的go驱动 1. docker的安装 docker run - p 6379 : 6379 - d redis : latest redis - server docker container update -- restart = always 容器名字 ...