文章目录一、概述二、基础命令三、过期策略策略说明策略修改四、性能测试五、实时监控六、问题排查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
565阅读
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种数据
转载
2024-06-28 13:46:23
19阅读
最近看完了《Redis开发与运维》分享给大家。全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装
转载
2024-08-23 21:29:05
30阅读
在Kubernetes中运行Redis实例是一个常见的场景,为了对Redis进行正确的运维和管理,我们需要掌握一些常用的命令。本文将介绍一些常用的Redis运维命令,并且给出相应的代码示例,帮助大家更好地进行Redis实例的管理。
首先,让我们看看整个流程是如何进行的:
| 步骤 | 操作 |
|------|------|
| 1 | 登录到Redis实例所在的Kubernetes节点 |
原创
2024-05-15 11:18:46
107阅读
1.启动命令 按照我其他博客的按照方法,启动命令为/etc/init.d/redis_6379 start 2.查看内存统计信息 [root@bogon ~]# redis-cli 127.0.0.1:6379> info memory # Memory used_memory:821512 #由
原创
2021-07-21 11:05:54
596阅读
**注意:由于当前环境无法完全支持Mermaid语法,因此无法提供完整的流程图示例,请谅解。以下是一篇关于Redis运维命令的科普文章,其中代码示例已经以markdown语法标识出来。**
# Redis的运维命令
## 什么是Redis?
Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,它常被用作数据库、缓存和消息中间件。Redis具有速度快
原创
2023-10-05 06:34:40
54阅读
文章目录初识redis1.1盛赞Redis1.2 Redis特性1.2.1 速度快1.2.2 基于键值对的数据结构服务器1.2.3 丰富的功能1.2.4 简单稳定1.2.5 客户端语言多1.2.6 持久化1.2.7 主从复制1.2.8 高可用和分布式1.3redis使用场景1.3.1 redis可以做什么1.缓存2.排行榜系统3.计数器应用4.社交网络5.消息队列系统1.3.2 redis不可以
转载
2024-01-25 21:58:40
35阅读
redis的一些常用设置,如软连接,开机启动等。1、执行redis-server/redis-cli不加路径解决方案:使用软连接,类似于windows的环境变量,配置了之后可以任何地方之间执行。如redis-server启动命令,一般需要/usr/local/redis/bin/redis-server /etc/redis.conf启动,配置软连接之后,直接执行redis-server /etc
转载
2023-06-29 10:59:31
48阅读
time 显示服务器时间 , 时间戳(秒), 微秒数127.0.0.1:6379> TIME1) "1462572140"2) "564061"dbsize // 当前数据库的key的数量127.0.0.1:6379> dbsize(integer) 3切换到其它db后就不同结果了127.0.0.1:6379> select 3OK127.0.0.1:63
原创
2016-05-07 06:17:06
2579阅读
一、为什么要弄redis集群集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。上篇redis_主从我们讲到了 Redis 的主从复制技术,当实现了多节点的 master-slave 后,我们也可以把它叫做集群,但我们今天
转载
2023-09-11 21:23:55
51阅读
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阅读
redis作为一个服务,和普通的oracle,mysql服务器运维维护和系统调优是一样的。关注内存,CPU,网络IO,阻塞等。由于不会涉及复杂的SQL业务逻辑,缺少SQL调优这一块。1.通过INFO命令,要清楚了解服务器的现状。参照:http://redisdoc.com/server/info.htmlsectionserver 记录了 Redis 服务器的信息clients记录了已连接客户端的
转载
2023-10-14 14:55:23
216阅读
redis运维常用的命令:下面几个命令的实例:1.time:显示服务器时间,时间戳(s)、微秒数2.观察当前数据库一共有多少个key3.bgrewriteaof重写,看下面的aof文件大小现在是103,我故意操作两次abc,执行重写命令: 结果: 现在变成了63,没有冗余。减小aof占据的内存。 aof中只保存了最后一次set的value 4.手动保存rdb----sa
转载
2023-06-13 10:19:34
21阅读
1、查看服务器正在运行的服务systemctl list-units --type=service --state=running2、查看服务器配置的开机自启服务systemctl list-unit-files --type=service --state=enabled
原创
2023-06-16 23:12:24
126阅读
点赞
TIME查看时间戳与微秒数DBSIZE查看当前库中的key数量BGREWRITEAOF后台进程重写AOFBGSAVE后台保存rdb快照SAVE保存rdb快照LASTSAVE上次保存时间SLAVEOF设为slave服务器FLUSHALL清空所有dbFLUSHDB清空当前dbSHUTDOWN[""|save|nosave]断开连接,关闭服务器SLOWLOG显示慢查询INFO显示服务
转载
2017-11-23 14:17:01
3401阅读
点赞
redis作为一个服务,和普通的oracle,mysql服务器运维维护和系统调优是一样的。关注内存,CPU,网络IO,阻塞等。由于不会涉及复杂的SQL业务逻辑,缺少SQL调优这一块。1.通过INFO命令,要清楚了解服务器的现状。参照:http://redisdoc.com/server/info.htmlsectionserver 记录了 Redis 服务器的信息clients记录了已连接客户端的
原创
2016-09-04 11:16:02
10000+阅读
TIME查看时间戳与微秒数DBSIZE查看当前库中的key数量BGREWRITEAOF后台进程重写AOFBGSAVE后台保存rdb快照SAVE保存rdb快照LASTSAVE上次保存时间SLAVEOF设为slave服务器FLUSHALL清空所有dbFLUSHDB清空当前dbSHUTDOWN[""|save|nosave]断开连接,关闭服务器SLOWLOG显示慢查询INFO显示服务
原创
2019-01-05 14:06:24
585阅读
使用命令重新设置一下root账户的密码 passwd root根据提示设置一下密码,然后使用sudo -i 时输入密码就可以切换到root账户了。ssh登陆以后,要用sudo -i命令给用户提权,提到超级管理员,然后输入密码才有用。