随笔分类 - redis
摘要:以下是在arm架构的银河麒麟系统上部署Redis的详细步骤: 1. 创建文件夹 首先,在合适的位置创建必要的文件夹。在本例中,我们将创建/opt/redis和/usr/src/redis两个文件夹。 mkdir /opt/redis mkdir /usr/src/redis 2. 准备Redis及其
阅读全文
摘要:在某个查询场景的性能测试过程中,遇到了一个问题:测试过程中报错率逐渐攀升。进一步检查后发现,在查询业务所在应用的后台日志和平台应用的后台日志中,都出现了用户登录相关的报错信息。经过排查分析,发现了问题的根源,并做出了解决方案。 问题描述 在测试过程中,发现报错率逐渐增加,并且在后台日志中出现以下错误
阅读全文
摘要:一、Redis 集群部署简介 在现代应用程序中,缓存被广泛应用以提高性能和减轻后端数据库的压力。本文将探讨面对 Redis 集群缓存分配不均问题时的解决方法。 我们的 Redis 集群部署包括 3 主 3 从,每个节点分配内存 4G(服务器总内存32G),内存淘汰策略相同:volatile-lru。
阅读全文
摘要:之前在x86架构的服务器部署redis集群,未遇到题中问题;然而在ARM架构的服务器部署redis集群,第一次遇到如此问题。虽然问题已经解决,但不清楚问题的具体原因,在此做个记录。 性能测试过程中,通过pinpoint捕捉到如下报错: MISCONF Redis is configured to s
阅读全文
摘要:在Redis 6.0中,非常受关注的第一个新特性就是多线程。 在Redis 6.0中,多线程默认是禁用的,只使用主线程。如果需要使用多线程功能,需要在 redis.conf文件中进行配置(重启服务)。 1. 开启redis多线程 修改redis.conf配置文件 io-threads-do-read
阅读全文
摘要:通过grafana可视化看板监控redis。 1. 安装redis数据源 首先需要添加redis数据源,地址:https://grafana.com/grafana/plugins/redis-datasource/?tab=installation 1.1 官网指引 官网原文,将redis数据源安
阅读全文
摘要:arrch架构服务器redis部署完成后,启动报错。做个记录。 arrch架构的redis安装包 下载链接:https://pan.baidu.com/s/1TMXNpMvMDWRFD1f5km7MwQ 提取码:36qk 启动redis报错如下: Redis will now exit to pre
阅读全文
摘要:发现个问题:redis集群所在服务器,磁盘空间很快就被占满,使用 “du -sh *”查看每个文件夹的大小,发现redis集群三个从节点的日志文件占用空间很大。 下面记录问题排查及解决办法: 1. redis集群从节点日志文件 2. 查看redis集群从节点日志文件信息 32947:S 12 Dec
阅读全文
摘要:Windows客户端,访问Redis数据库并执行一些基本操作。 链接:https://pan.baidu.com/s/1OuGqIfbpGwglC-642rECbQ 提取码:m6uo
阅读全文
摘要:1. redis读写速度慢 可以将redis单实例改为redis集群 2. redis报OOM redis内存溢出,调大redis内存:增加redis.conf中的maxmemory 的值。如果redis服务器内存不足,还需要增加内存硬件资源 3. 调优redis内存 通过配置内存淘汰机制来进行调优
阅读全文
摘要:下午同事反馈,某业务场景性能测试过程中,出现异常,提供日志报: Redis command timed out 1. 先看下日志 org.springframework.dao.QueryTimeoutException: Redis command timed out; nested except
阅读全文
摘要:1. 下载redis 下载地址:https://redis.io/download/ 下载版本:6.2.7 应用包:redis-6.2.7.tar.gz 2. 上传服务器并解压 将redis安装包上传至/opt路径下,进行解压: tar -zxvf redis-6.2.7.tar.gz 3. 编译安
阅读全文
摘要:1.redis部署 redis单实例部署参考:https://www.cnblogs.com/silgen/p/16537299.html 版本:6.2.7 集群:6个节点(redis集群至少3个节点) 2. 创建集群目录: mkdir /opt/redis-cluster 3. 创建redis单实
阅读全文