(17)Redis 服务器
Redis 服务器
Redis 服务器命令主要是用于管理 redis 服务。
实例
以下实例演示了如何获取 redis 服务器的统计信息:
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
Redis 服务器命令
下表列出了 redis 服务器的相关命令:
序号 | 命令及描述 |
---|---|
1 |
BGREWRITEAOF 异步执行一个 AOF(AppendOnly File) 文件重写操作 |
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 获取给定命令的所有键 |
12 |
TIME 返回当前服务器时间 |
13 |
COMMAND INFO command-name [command-name ...] 获取指定 Redis 命令描述的数组 |
14 |
CONFIG GET parameter 获取指定配置参数的值 |
15 |
CONFIG REWRITE 对启动 Redis 服务器时所指定的 redis.conf 配置文件进行改写 |
16 |
CONFIG SET parameter value 修改 redis 配置参数,无需重启 |
17 |
CONFIG RESETSTAT 重置 INFO 命令中的某些统计数据 |
18 |
DBSIZE 返回当前数据库的 key 的数量 |
19 |
DEBUG OBJECT key 获取 key 的调试信息 |
20 |
DEBUG SEGFAULT 让 Redis 服务崩溃 |
21 |
FLUSHALL 删除所有数据库的所有key |
22 |
FLUSHDB 删除当前数据库的所有key |
23 |
INFO [section] 获取 Redis 服务器的各种信息和统计数值 |
24 |
LASTSAVE 返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示 |
25 |
MONITOR 实时打印出 Redis 服务器接收到的命令,调试用 |
26 |
ROLE 返回主从实例所属的角色 |
27 |
SAVE 同步保存数据到硬盘 |
28 |
SHUTDOWN [NOSAVE] [SAVE] 异步保存数据到硬盘,并关闭服务器 |
29 |
SLAVEOF host port 将当前服务器转变为指定服务器的从属服务器(slave server) |
30 |
SLOWLOG subcommand [argument] 管理 redis 的慢日志 |
31 |
SYNC 用于复制功能(replication)的内部命令 |
(17)Redis 服务器相关推荐
- [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器
原文:[ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器 上一章 [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis 介绍了Red ...
- Redis 服务器管理相关命令
客户端相关 查看客户端列表 CLIENT LIST 自2.4.0可用. 时间复杂度:O(N) N是客户端连接数量. 语法:CLIENT LIST 说明: Redis CLIENT LIST 命令用于返 ...
- 17 Redis 的性能受CPU结构影响
17 Redis 的性能受CPU结构影响 前言 一.主流的 CPU 架构 二.多 CPU Socket 的架构 二.CPU 多核对 Redis 性能的影响 三.CPU 的 NUMA 架构对 Redis ...
- redis性能监控(一): Redis Info 命令 - 获取 Redis 服务器的各种信息和统计数值
FROM: http://www.redis.net.cn/order/3676.html 最近被要求统计存储的一批key中占用redis资源, 便看到了这里. Redis Info 命令以一种易于理 ...
- 阿里云安装redis服务器+入门学习笔记【零基础】【狂神】
狂神视频地址 文章目录 1.阿里云安装redis redis-benchmark 测试: 100个并发连接 100000次请求 一些常用命令 2.redis的数据类型 1.五大数据类型 1.Strin ...
- 使用RedisDesktopManager客户端无法连接Redis服务器问题解决办法
使用RedisDesktopManager客户端无法连接Redis服务器问题解决办法 参考文章: (1)使用RedisDesktopManager客户端无法连接Redis服务器问题解决办法 (2)ht ...
- 运维Linux redis,系统运维|如何在 CentOS 7 上安装 Redis 服务器
大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...
- redis 服务器/客户端安装与配置
redis 服务器/客户端安装与配置 1 redis server 1.1 获取redis源码包 //官网 http://redis.io/ wget -c http://redis.googleco ...
- 如何在CentOS 7上安装Redis服务器
大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...
最新文章
- 新增一个主键自增长_为什么InnoDB宜用自增主键
- Angular应用的router-outlet使用一个例子
- ubantu自带防火墙的相关使用
- 带你彻底弄明白!java实现平衡二叉树
- 代码安全审计工具推荐
- 测试电脑整机功耗软件,最真实的耗电!PConline权威整机功耗评测
- 中债估值 收益率_收债
- Pygame实战:还在玩纸飞机?不—现在家里的小孩子都在玩儿飞机大冒险~
- 阿里云服务器ECS操作系统有哪些版本?
- BLDC无刷直流电机驱动程序
- linux里面的注释命令是啥,LINUX基础命令注释大全
- vue 引入json地图_使用vue引入maptalks地图及聚合效果的实现
- WR720N改造记录1
- java打印输出万年历_用Java编程输出万年历的功能实现
- 2019年西工大附中分校民办小升初电脑随机派位录取结果
- C# 如何取得本机网卡的型号,IP地址,子网掩码和网关
- 微信小程序如何批量生成带参数的小程序码,无需开发
- C语言计算100的阶乘
- linux挂载U盘汉字乱码问题
- 算法实践:农夫和牛 (二分)