第一章 为什么使用redisredis使用场景 从redis可以做什么,不可用做什么引申出了redis使用准则。从两个方面分析:数据规模和冷热数据。 数据规模来讲:虽然内存已经很便宜了,但是对于大数据规模场景,redis还是不适用。并不是说不适合大数据生态,是不能承载大数据存储,作为缓存来说依然是非常优秀组件。 数据冷热来讲:肯定是适合作为热数据,应该redis特点就是快速响应,快速存
转载 2024-01-19 23:53:27
25阅读
1、redis服务启动命令./redis-server --help Usage: ./redis-server [/path/to/redis.conf] [options] ./redis-server - (read config from stdin) ./redis-server -v or --version ./redis-s
转载 2023-08-17 10:32:00
98阅读
Redis好用工具Hi, 我是阿昌,今天学习记录是关于Redis好用工具。在应用 Redis 时,经常会面临工作,包括 Redis 运行状态监控,数据迁移,主从集群、切片集群部署和。监控 Redis 实时运行状态工具,这些工具都用到了 Redis 提供一个监控命令:INFO。一、最基本监控命令:INFO 命令Redis 本身提供 INFO 命令会返回丰富实例
转载 2023-12-15 21:54:30
29阅读
文章目录一、概述二、基础命令三、过期策略策略说明策略修改四、性能测试五、实时监控六、问题排查info memoryinfo clientsinfo keyspace七、碎片整理 一、概述Redis基础命令及维文档。二、基础命令# 查看所有key值,慎用 127.0.0.1:6379> keys * # 设置key 127.0.0.1:6379> set keyA valueB #
转载 2023-06-26 15:21:40
561阅读
redis作为一个服务,和普通oracle,mysql服务器维维护和系统调优是一样。关注内存,CPU,网络IO,阻塞等。由于不会涉及复杂SQL业务逻辑,缺少SQL调优这一块。1.通过INFO命令,要清楚了解服务器现状。参照:http://redisdoc.com/server/info.htmlsectionserver 记录了 Redis 服务器信息clients记录了已连接客户端
转载 2023-10-14 14:55:23
211阅读
作为一个后端开发人员,不只是要求开发人员需要掌握 Redis,也要求人员也要懂 Redis。由于 Redis 运用广泛,我们也知道它重要性,至此面试中经常被问到。在这 80道 Redis 面试题中,考察知识点包括基础、数据结构指令、高并发处理、持久化、集群、复制、Redis 应用等。如果你最近在准备面试或者在学习 Redis,我相信本次小编可以满足你面试需要。也希望我花了半个月整理这些
转载 2024-02-04 08:54:25
50阅读
DevOps 全链路下图是我们熟知软件研发环节,在迭代频率高研发组织里,一天可能要经历多次如下循环。对于用户群体庞大或者正在经历大幅业务扩张企业研发组织,除了重点关注应用快速上线之外,如何保障应用高可靠、高可用也成为焦点,即服务上线要快,运行要好。 如何让开发更简单,运行更高效,接下来我们从两个角度来探讨这个问题:组织方式研发工具关于人员组织方式一种方式是组建专门团队,一个
本博客是基于阅读Redis开发与读书笔记,内容多为摘抄书中内容或者基于个人理解衍生,如果感兴趣的话,请阅读书籍《Redis开发与》。Redis是什么Redis是一种基于键值对(key-value)NoSQL数据库,与很多键值对数据库不同是,Redis值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)
转载 2023-12-15 19:10:16
51阅读
Redis单机搭建,主从搭建,Sentinal搭建,以及Redis集群搭建步骤参照前面的文章。现在来说一下Redis基本,毕竟如果一切正常是最好,但是当出现问题不能使用时候,准确定位问题,并解决才是最重要。一、配置文件  Redis配置文件注释还是很详细,下面也把它贴出来:  里面有一些重要配置还是应该掌握,至少应该阅读一遍。当然也可以参照一些更加详细博客:比如这个:二
转载 2023-09-13 11:50:37
73阅读
1. 查询redis里面的大key?在redis实例上执行bgsave,然后我们对dump出来rdb文件进行分析,找到其中大KEY有个不太推荐命令,debug object xxx 可以看到这个key在内存中序列化后大小,当然我们可以通过SCAN+debug object xxx 得到当前实例所有key大小。redis-cli 原生自带 –bigkeys 功能,可以找到某个实例 5种数据
第一章 初识RedisRedis8个重要特性速度快内存存储数据C语言实现单线程架构,避免多线程竞争问题Redis源码优化好基于键值对数据结构服务器Redis 值可支持多种数据结构,如字符串、哈希、列表、集合、有序集合丰富功能键过期功能,可用来实现缓存发布订阅功能,可用来实现消息系统支持Lua脚本,可以利用Lua创造出新Redis命令提供流水线功能,客户端能将一批命令一次性传到Redis,减
转载 2023-12-19 20:35:02
70阅读
最近看完了《Redis开发与》分享给大家。全面讲解Redis基本功能及其应用,并结合线上开发与监控中实际使用案例,深入分析并总结了实际开发运中遇到“陷阱”,以及背后原因, 包含大规模集群开发与管理场景、应用案例与开发技巧,为高效开发运提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps开发者提供有价值帮助。主要内容包括:Redis安装
转载 2024-08-23 21:29:05
30阅读
● 前言Redis(Remote Dictionary Server )即远程字典服务,是一个开源使用ANSI C语言编写、支持网络、可基于内存亦可持久化日志型、Key-Value数据库,并提供多种语言API,是当下最热门 NoSQL 技术之一。Redis会周期性把更新数据写入磁盘或者把修改操作写入追加记录文件,并且在此基础上实现了master-slave(主从)同步。Redis可以
转载 2023-12-16 17:41:28
70阅读
**注意:由于当前环境无法完全支持Mermaid语法,因此无法提供完整流程图示例,请谅解。以下是一篇关于Redis命令科普文章,其中代码示例已经以markdown语法标识出来。** # Redis命令 ## 什么是RedisRedis(Remote Dictionary Server)是一个开源内存数据结构存储系统,它常被用作数据库、缓存和消息中间件。Redis具有速度快
原创 2023-10-05 06:34:40
54阅读
目录介绍一、常用命令二、事务三、客户端介绍redis将所有数据存放在内存中(纯内存访问,100ns),还可以将内存数据利用快照和日志形式保存到硬盘上。官方给出读写性能是10w/s,使用C语言实现单线程架构,预防了多线程可能产生竞争问题(避免线程切换和竞态产生消耗)。使用I/O多路复用,非阻塞I/O。使用场景:缓存,提供键过期功能、内存溢出淘汰策略;排行榜,提供列表和有序集合;计数系统,
转载 2023-12-23 21:09:33
9阅读
Redis维和开发学习笔记(2) redis持久化 文章目录Redis维和开发学习笔记(2) redis持久化持久化持久化方式一:RDB触发~~三种~~方式1. save命令2. bgsave配置触发机制RDB 总结持久化方式二:AOFAOF三种策略三种策略优缺点AOF重写机制 持久化redis将所有数据保存在内存中,对数据更新异步地保存在磁盘上快照 MySQL DumpRe
文章目录1 Redis常见面试问题1.1 Redis是单线程还是多线程1.2 使用单线程原因1.3 Redis高可用1.3.1 主从复制1.3.2 哨兵模式1.3.2.1 简介1.3.2.2 哨兵机制高可用性保障1.3.3 Redis Cluster(集群)1.4 Redis内存(数据)淘汰策略1.5 Redis过期键删除策略1.6 Rediskey和value可以存储最大值分别是多少1.7
非关系数据库-Redis 第一章: 关系型和非关系型 关系型 mysql oracle 非关系型 redis mongo SQL NoSQL: Not Only SQL 1.Redis 是什么 Redis 是一种基于键值对NoSQL 数据库,与很多键值对数据库不同,redis值可以有stri
原创 2022-01-10 10:31:11
997阅读
# 如何实现“ Redis 集群” ## 一、整体流程 首先我们需要了解搭建 Redis 集群整体流程,下面是一个简单步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1 | 安装 Redis 软件 | | 2 | 配置 Redis 集群节点 | | 3 | 启动 Redis 集群 | | 4 | 验证 Redis 集群配置 | ## 二
原创 2024-06-29 05:36:31
64阅读
# Redis指南 Redis是一个开源内存数据结构存储系统,常用于缓存、会话存储和消息队列等场景。在进行Redis工作时,我们需要注意一些技巧和注意事项,以确保系统稳定和性能。 ## Redis安装与配置 首先,我们需要安装Redis并进行基本配置。以下是一个简单安装和启动Redis示例: ```shell # 下载并解压Redis wget tar xzf re
原创 2024-06-25 05:06:01
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5