首页 > 数据库 >014redis的优化&redis工具的使用

014redis的优化&redis工具的使用

时间:2023-04-03 21:37:04浏览次数:39  
标签:键名 slowlog redis len 014redis 键值 编码方式 优化


一、redis优化

1、精简键名和键值


键名:尽量精简,但是也不能单纯为了节约空间而使用不易理解的键名。


键值:对于键值的数量固定的话可以使用0和1这样的数字来表示,(例如:male/female、right/wrong)




2、当业务场景不需要数据持久化时,关闭所有的持久化方式可以获得最佳的性能
内部编码优化(了解)
redis为每种数据类型都提供了两种内部编码方式,在不同的情况下redis会自动调整合适的编码方式。




3、SLOWLOG [get/reset/len]
slowlog-log-slower-than 它决定要对执行时间大于多少微秒(microsecond,1秒 = 1,000,000 微秒)的命令进行记录
slowlog-max-len 它决定 slowlog 最多能保存多少条日志



二、redis工具的使用
redis-cli
     info/monitor(调试命令)

详细参考: http://redis.readthedocs.org/en/latest/server/info.html



标签:键名,slowlog,redis,len,014redis,键值,编码方式,优化
From: https://blog.51cto.com/u_14361901/6167553

相关文章

  • redis持久化概念
         ......
  • Linux如何让Redis-server在后台运行
    文档课题:Linux如何让Redis-server在后台运行.系统:rhel7.9数据库:redis6.2.61、问题描述redis安装后运行reids-server命令,内容显示如下.此时在该session中无法执行其它操作,当执行ctrl+c关闭界面后才能输入其它命令,但此时redis进程也会被关闭.[[email protected].......
  • 搭建redis主从复制集群环境时,当从库执行slaveof命令时报错“Error condition on socke
    问题描述:搭建redis主从复制集群环境时,当从库执行slaveof命令时报错“ErrorconditiononsocketforSYNC:Noroutetohost”,如下所示:操作系统:rhel7.964位数据库:redis6.2.6主机名:主库leo-redis626-a,从库leo-redis626-b.1、异常重现[[email protected]]#p......
  • redis主从复制集群环境搭建
    文档课题:redis主从复制集群环境搭建.操作系统:rhel7.964位数据库:redis6.2.6主机名:主库leo-redis626-a,从库1leo-redis626-b,从库2leo-redis626-cIP信息:主库192.168.133.100,从库1192.168.133.101,从库2192.168.133.102端口号:主库6379,从库16380,从库263811、拓扑结构2......
  • 启动redis时,告警日志中出现“The TCP backlog setting of 511……”以及“overcommit_
    问题描述:启动redis时,告警日志中出现“TheTCPbacklogsettingof511……”以及“overcommit_memoryissetto0…..”警告,如下所示:系统:rhel7.9数据库:redis6.2.61、异常重现[[email protected]]#redis-serverredis6379.conf[root@leo-redis626-aredis-6.......
  • linux 安装redis
       一、准备好gcc环境yuminstallgcc-c++复制代码出现以下日志,代表安装成功。Packagegcc-c++-4.8.5-39.el7.x86_64alreadyinstalledandlatestversionLoadedplugins:fastestmirrorDeterminingfastestmirrorsbase......
  • 分布式系统——基于Redis的分布式锁的实现
    分布式锁的介绍分布式锁是分布式系统中用于协调多个进程或线程之间并发访问共享资源的一种机制。在分布式系统中,由于各个节点之间的通信存在延迟、故障等问题,可能会导致数据的不一致性。为了保证数据的一致性,需要使用分布式锁来协调各个节点的并发访问。在分布式系统中,多个节点......
  • Redis常见问题答疑
    数据类型一个数据类型都对应了很多种底层数据结构。以List为例,什么情况下是双向链表,反之又在什么情况下是压缩列表呢?还是说是并存状态?1、Hash和ZSet是数据量少采用压缩列表存储,数据量变大转为哈希表或跳表存储2、但List不是这样,是并存的状态,List是双向链表+压缩列表key过期......
  • mysql数据库优化大全
    数据库优化sql语句优化索引优化加缓存读写分离分区分布式数据库(垂直切分)水平切分MyISAM和InnoDB的区别:1.InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2......
  • 【第27天】SQL进阶-查询优化- performance_schema系列实战三:锁问题排查(表级锁)(SQL 小虚
    回城传送–》《32天SQL筑基》文章目录零、前言一、什么是表级锁二、什么时候适合加表级锁三、实战演练3.1数据准备(如果已有数据可跳过此操作)3.2开启第一个会话,执行显式加表级锁3.3开启第二个会话,对该表执行update更新3.4开启第三个会话,查询线程信息3.5分析3.6释放第一个会话......