首页 > 数据库 >无涯教程-Redis - 服务器命令

无涯教程-Redis - 服务器命令

时间:2024-01-05 19:02:51浏览次数:36  
标签:aof 教程 used last Redis redis 无涯 服务器

Redis服务器命令基本上用于管理Redis服务器。

Server - 示例

以下示例说明了如何获取有关服务器的所有统计信息和信息。

redis 127.0.0.1:6379> INFO  

# Server 
redis_version:2.8.13 
redis_git_sha1:00000000 
redis_git_dirty:0 
redis_build_id:c2238b38b1edb0e2 
redis_mode:standalone 
os:Linux 3.5.0-48-generic x86_64 
arch_bits:64 
multiplexing_api:epoll 
gcc_version:4.7.2 
process_id:3856 
run_id:0e61abd297771de3fe812a3c21027732ac9f41fe 
tcp_port:6379 
uptime_in_seconds:11554 
uptime_in_days:0 hz:10 
lru_clock:16651447 
config_file:  

# Clients 
connected_clients:1
client_longest_output_list:0 
client_biggest_input_buf:0 
blocked_clients:0  

# Memory 
used_memory:589016 
used_memory_human:575.21K 
used_memory_rss:2461696 
used_memory_peak:667312 
used_memory_peak_human:651.67K 
used_memory_lua:33792 
mem_fragmentation_ratio:4.18 
mem_allocator:jemalloc-3.6.0  

# Persistence 
loading:0 
rdb_changes_since_last_save:3 
rdb_bgsave_in_progress:0 
rdb_last_save_time:1409158561 
rdb_last_bgsave_status:ok 
rdb_last_bgsave_time_sec:0 
rdb_current_bgsave_time_sec:-1 
aof_enabled:0 
aof_rewrite_in_progress:0 
aof_rewrite_scheduled:0 
aof_last_rewrite_time_sec:-1 
aof_current_rewrite_time_sec:-1 
aof_last_bgrewrite_status:ok 
aof_last_write_status:ok  

# Stats 
total_connections_received:24 
total_commands_processed:294 
instantaneous_ops_per_sec:0 
rejected_connections:0 
sync_full:0 
sync_partial_ok:0 
sync_partial_err:0 
expired_keys:0 
evicted_keys:0 
keyspace_hits:41
keyspace_misses:82 
pubsub_channels:0 
pubsub_patterns:0 
latest_fork_usec:264  

# Replication 
role:master 
connected_slaves:0 
master_repl_offset:0 
repl_backlog_active:0 
repl_backlog_size:1048576 
repl_backlog_first_byte_offset:0 
repl_backlog_histlen:0  

# CPU 
used_cpu_sys:10.49 
used_cpu_user:4.96 
used_cpu_sys_children:0.00 
used_cpu_user_children:0.01  

# Keyspace 
db0:keys=94,expires=1,avg_ttl=41638810 
db1:keys=1,expires=0,avg_ttl=0 
db3:keys=1,expires=0,avg_ttl=0 

Server - 命令

下表列出了与Redis服务器相关的一些基本命令。

Sr.No Command & Remark
1 BGREWRITEAOF

异步重写仅附加文件

2 BGSAVE

异步将数据集保存到磁盘

3 CLIENT KILL [ip:port] [ID client-id]

终止客户端的连接

4 CLIENT LIST

获取与服务器的客户端连接列表

5 CLIENT GETNAME

获取当前连接的名称

6 CLIENT PAUSE timeout

在指定时间内停止处理来自客户端的命令

7 CLIENT SETNAME connection-name

设置当前连接名称

8 CLUSTER SLOTS

获取群集插槽到节点映射的数组

9 COMMAND

获取Redis命令详细信息的数组

10 COMMAND COUNT

获取Redis命令总数

11 COMMAND GETKEYS

给定完整的Redis命令提取键(key)

12 BGSAVE

异步将数据集保存到磁盘

13 COMMAND INFO command-name [command-name ...]

获取特定Redis命令详细信息的数组

14 CONFIG GET parameter

获取配置参数的值

15 CONFIG REWRITE

用内存中配置重写配置文件

16 CONFIG SET parameter value

将配置参数设置为给定值

17 CONFIG RESETSTAT

重置INFO返回的统计信息

18 DBSIZE

返回所选数据库中的键数

19 DEBUG OBJECT key

获取有关键(key)的调试信息

20 DEBUG SEGFAULT

使服务器崩溃

21 FLUSHALL

从所有数据库中删除所有键(key)

22 FLUSHDB

从当前数据库中删除所有键(key)

23 INFO [section]

获取有关服务器的信息和统计信息

24 LASTSAVE

获取最后一次成功保存到磁盘的UNIX时间戳

25 MONITOR

实时监听服务器收到的所有请求

26 ROLE

返回在复制context中的角色

27 SAVE

同步将数据集保存到磁盘

28 SHUTDOWN [NOSAVE] [SAVE]

异步保存数据到硬盘,并关闭服务器

29 SLAVEOF host port

使服务器成为另一个的从属服务器,或将其提升为主服务器

30 SLOWLOG subcommand [argument]

管理Redis慢查询日志

31 SYNC

用于复制的命令

32 TIME

返回当前服务器时间

参考链接

https://www.learnfk.com/redis/redis-server.html

标签:aof,教程,used,last,Redis,redis,无涯,服务器
From: https://blog.51cto.com/u_14033984/9116679

相关文章

  • Adobe Photoshop安装教程
    Photoshop内含众多的编修以及绘图工具,能够有效完成各项图片的处理工作,满足日常所需。例如,其图像合成功能可以将几幅图像通过图层操作、工具应用合成为完整的、传达明确意义的图像,这是美术设计的必经之路。安装步骤下载地址:kdocs.cn/l/ci6Pm5vZsXBQ一、软件安装包下载解压打开(下载软......
  • 无涯教程-Redis - 连接命令
    Redis连接命令基本上用于管理与Redis服务器的客户端连接。Connections-示例以下示例说明了客户端如何向Redis服务器进行身份验证并检查服务器是否正在运行。redis127.0.0.1:6379>AUTH"password"OKredis127.0.0.1:6379>PINGPONGConnections-命令下表列出了一......
  • 成为 Vim 大师的必备教程:从入门到精通
    导语:Vim作为一款强大而高效的文本编辑器,一直备受程序员和技术爱好者的喜爱。本篇教程将带你逐步掌握Vim的各种技巧和功能,助你成为一名真正的Vim大师。一、Vim的起源和特点,以及为什么选择使用Vim作为文本编辑器Vim是一款经典的文本编辑器,诞生于20世纪80年代,是Vi编辑器的改......
  • 无涯教程-Redis - 脚本命令
    Redis脚本用于使用Lua解释器判断脚本,从版本2.6.0开始,它内置在Redis中,用于脚本编写的命令是EVAL命令。Scripting-语法以下是EVAL命令的基本语法。redis127.0.0.1:6379>EVALscriptnumkeyskey[key...]arg[arg...]Scripting-示例以下示例说明了Redis脚本的......
  • 【Redis深度专题】「核心技术提升」从源码角度探究Redis服务的内存使用、清理以及逐出
    背景介绍Redis作为一种高性能的内存NoSQL数据库,其容量受限于最大内存的限制。用户在使用阿里云Redis时,除了对性能和稳定性有较高的要求外,对内存占用也非常敏感。然而,在实际使用中,一些用户可能会发现他们的线上实例的内存占用比预期的要大。内存较高的场景在使用Redis时,以下是一些可......
  • UI测试平台RunnerGo一键安装教程
    现在安装RunnerGo仅需要一条命令!目前支持系统:Centos、Debian、Ubuntu三种。下面给大家介绍一下RunnerGo安装使用流程:Step1:复制以下命令wgethttps://img.cdn.apipost.cn/running_go/img/wiki/runnergo.tar&&tarxfrunnergo.tar&&bashinstall.shStep2:选择安装系统输入命令......
  • ADK+MDT+WDS安装教程
    ADK简介:WindowsADK是微软最新发布的用于Windows部署是的一个工具包,这个工具主要用于在企业和OEM厂商中执行大规模的Windows部署。WindowsADK不仅包含了这些工具,还包含了Windows预安装环境、部署映像、服务和管理以及Windows系统映像管理器。MDT简介:MicrosoftDeployment......
  • 用 SpringBoot+Redis 解决海量重复提交问题
    1前言在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:数据库建立唯一性索引,可以保......
  • 无涯教程-Redis - 事务处理命令
    Redis事务允许在单个步骤中执行一组命令,以下是事务的两个属性。事务中的所有命令都作为单个隔离操作顺序执行。Redis事务也是原子的,原子表示所有命令或不被处理。Redis事务由命令MULTI启动,然后您需要传递应在事务中执行的命令列表,此后,整个事务由EXEC命令执行。redis......
  • UI测试平台RunnerGo一键安装教程
    现在安装RunnerGo仅需要一条命令!目前支持系统:Centos、Debian、Ubuntu三种。下面给大家介绍一下RunnerGo安装使用流程:Step1:复制以下命令wget https://img.cdn.apipost.cn/running_go/img/wiki/runnergo.tar&&tarxf runnergo.tar  &&bashinstall.shStep2:选择安装系统......