redis-Redis服务器

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

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

示例

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

127.0.0.1:6379> info # Server redis_version:2.8.4 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:8f6097d7914679ca redis_mode:standalone os:Linux 3.19.0-25-generic i686 arch_bits:32 multiplexing_api:epoll gcc_version:4.8.2 process_id:1004 run_id:1e53acea2aa628199c4e438a3ed815d96eebc036 tcp_port:6379 uptime_in_seconds:888450 uptime_in_days:10 hz:10 lru_clock:1861984 config_file:/etc/redis/redis.conf  # Clients connected_clients:1 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0  # Memory used_memory:424872 used_memory_human:414.91K used_memory_rss:6709248 used_memory_peak:424464 used_memory_peak_human:414.52K used_memory_lua:22528 mem_fragmentation_ratio:15.79 mem_allocator:jemalloc-3.4.1  # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1486607123 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  # Stats total_connections_received:1 total_commands_processed:263 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:257 keyspace_misses:0 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:4793  # 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:24.65 used_cpu_user:15.84 used_cpu_sys_children:0.08 used_cpu_user_children:0.00  # Keyspace db0:keys=14,expires=0,avg_ttl=0 db1:keys=1,expires=0,avg_ttl=0 127.0.0.1:6379> 

Redis服务器命令

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

序号 命令 说明
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的命令
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 获取有关键的调试信息
20 DEBUG SEGFAULT 使服务器崩溃
21 FLUSHALL 从所有数据库中删除所有键
22 FLUSHDB 删除当前数据库中的所有键
23 INFO [section] 获取有关服务器的信息和统计信息
24 LASTSAVE 获取上次成功保存到磁盘的UNIX时间戳
25 MONITOR 监听服务器实时接收的所有请求
26 ROLE 返回实例在复制上下文中的角色
27 SAVE 将数据集同步保存到磁盘
28 SHUTDOWN [NOSAVE] [SAVE] 将数据集同步保存到磁盘,然后关闭服务器
29 SLAVEOF host port 使服务器成为另一个实例的从属,或将其提升作为主服务器
30 SLOWLOG subcommand [argument] 管理Redis慢查询日志
31 SYNC 用于复制的命令
32 TIME 返回当前服务器的时间

  

上一篇: Redis连接 下一篇: Redis备份

加QQ群啦,易百教程官方技术学习群

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 redis/a> 只为你绽放。

本文固定链接: http://kua0.com/2019/12/13/redis-redis服务器/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注