![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 85
Redis
@人间捡故事
这个作者很懒,什么都没留下…
展开
-
09- Redis九
Redis九 1. Redis 慢查询 Redis 慢查询作用和 MySQL 慢查询作用类似,都是为我们查询出不合理的执行命令,然后让开发人员和运维人员一起来规避这些耗时的命令,从而让服务器更加高效和健康的运行。对于单线程的 Redis 来说,不合理的使用更是致命的,因此掌握 Redis 慢查询技能对我们来说非常的关键。 如何进行慢查询? 在开始之前,我们先要了解一下 Redis 中和慢查询相关的配置项,Redis 慢查询重要的配置项有以下两个: slowlog-log-slower-than:用于设置原创 2021-03-01 20:31:10 · 87 阅读 · 0 评论 -
08- Redis八
Redis八 1. Redis 性能测试 为什么需要性能测试? 性能测试的使用场景有很多,例如以下几个: 1.技术选型,比如测试 Memcached 和 Redis; 2.对比单机 Redis 和集群 Redis 的吞吐量; 3.评估不同类型的存储性能,例如集合和有序集合; 4.对比开启持久化和关闭持久化的吞吐量; 5.对比调优和未调优的吞吐量; 6.对比不同 Redis 版本的吞吐量,作为是否升级的一个参考标准。 等等,诸如此类的情况,我们都需要进行性能测试。 性能测试的几种方式 既然性能测试使用场景那么原创 2021-02-27 21:22:36 · 105 阅读 · 0 评论 -
07- Redis七
Redis七原创 2021-02-12 22:33:06 · 234 阅读 · 0 评论 -
06- Redis六
Redis六 1. Redis 管道技术—Pipeline 管道技术(Pipeline)是客户端提供的一种批处理技术,用于一次处理多个 Redis 命令,从而提高整个交互的性能。 通常情况下 Redis 是单行执行的,客户端先向服务器发送请求,服务端接收并处理请求后再把结果返回给客户端,这种处理模式在非频繁请求时不会有任何问题。 但如果出现集中大批量的请求时,因为每个请求都要经历先请求再响应的过程,这就会造成网络资源浪费,此时就需要管道技术来把所有的命令整合一次发给服务端,再一次响应给客户端,这样就能大大的原创 2021-02-07 12:13:43 · 90 阅读 · 0 评论 -
05- Redis五
Redis五 1 . Redis事务 前言 事务指的是提供一种将多个命令打包,一次性按顺序地执行的机制,并且保证服务器只有在执行完事务中的所有命令后,才会继续处理此客户端的其他命令。 事务也是其他关系型数据库所必备的基础功能,以支付的场景为例,正常情况下只有正常消费完成之后,才会减去账户余额。但如果没有事务的保障,可能会发生消费失败了,但依旧会把账户的余额给扣减了,我想这种情况应该任何人都无法接受吧?所以事务是数据库中一项非常重要的基础功能。 事务基本使用 事务在其他语言中,一般分为以下三个阶段: 开启事原创 2021-02-06 20:03:15 · 82 阅读 · 0 评论 -
04 - Redis四
Redis四 1. Redis持久化-AOF Redis 持久化 使用 RDB 持久化有一个风险,它可能会造成最新数据丢失的风险。因为 RDB 的持久化有一定的时间间隔,在这个时间段内如果 Redis 服务意外终止的话,就会造成最新的数据全部丢失。 可能会操作 Redis 服务意外终止的条件: 安装 Redis 的机器停止运行,蓝屏或者系统崩溃; 安装 Redis 的机器出现电源故障,例如突然断电; 使用 kill -9 Redis_PID 等。 那么如何解决以上的这些问题呢?Redis 为我们提供了另原创 2021-02-06 17:43:52 · 102 阅读 · 0 评论 -
03 - Redis三
Redis三 1. Redis与Python交互 Python操作Redis原创 2021-02-05 22:11:30 · 71 阅读 · 0 评论 -
02 - Redis二
Resis二 1.redis常用五大数据类型 1.1 redis-string string是redis最基本的类型,一个key对应一个value string可以包含任何数据,最大不能超过512M 1.set/get/del/append/strlen set ---- 设置值 get ---- 获取值 mset ---- 设置多个值 mget ---- 获取多个值 append ---- 添加字段 del ---- 删除 strlen ---- 返回字符串长度 expire原创 2021-02-02 21:20:55 · 128 阅读 · 0 评论 -
01 - Redis一
Redis一 1. Redis介绍 Redis内存数据库 背景 随着互联网+大数据时代的来临,传统的关系型数据库已经不能满足中大型网站日益增长的访问量和数据量。这个时候就需要一种能够快速存取数据的组件来缓解数据库服务I/O的压力,来解决系统性能上的瓶颈。 数据库的发展历史 1.在互联网+大数据时代来临之前,企业的一些内部信息管理系统,一个单个数据库实例就能满足系统的需求 单数据库实例 2.随着系统访问用户的增多,数据量的增大,单个数据库实例已经满足不了系统的读取需求 缓存(memcache)+单数据库实例原创 2021-02-01 21:55:37 · 92 阅读 · 0 评论