Redis - Máy chủ
Các lệnh máy chủ Redis về cơ bản được sử dụng để quản lý máy chủ Redis.
Thí dụ
Ví dụ sau giải thích cách chúng tôi có thể nhận được tất cả số liệu thống kê và thông tin về máy chủ.
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
Lệnh máy chủ Redis
Bảng sau liệt kê một số lệnh cơ bản liên quan đến máy chủ Redis.
Sr.No | Lệnh & Mô tả |
---|---|
1 | BGREWRITEAOF Ghi lại không đồng bộ tệp chỉ nối thêm |
2 | BGSAVE Lưu không đồng bộ tập dữ liệu vào đĩa |
3 | KHÁCH HÀNG GIẾT [ip: port] [ID client-id] Giết kết nối của khách hàng |
4 | DANH SÁCH KHÁCH HÀNG Nhận danh sách các kết nối máy khách với máy chủ |
5 | CLIENT GETNAME Lấy tên của kết nối hiện tại |
6 | Thời gian chờ CLIENT PAUSE Dừng xử lý lệnh từ máy khách trong một thời gian cụ thể |
7 | CLIENT SETNAME tên-kết nối Đặt tên kết nối hiện tại |
số 8 | CỤM CỤM Nhận một mảng của vị trí Cụm đến ánh xạ nút |
9 | CHỈ HUY Nhận một loạt các chi tiết lệnh Redis |
10 | ĐẾM LỆNH Nhận tổng số lệnh Redis |
11 | COMMAND GETKEYS Trích xuất các khóa được cung cấp một lệnh Redis đầy đủ |
12 | BGSAVE Lưu không đồng bộ tập dữ liệu vào đĩa |
13 | THÔNG TIN COMMAND tên lệnh [tên lệnh ...] Nhận một loạt các chi tiết lệnh Redis cụ thể |
14 | CONFIG GET tham số Nhận giá trị của thông số cấu hình |
15 | CẤU HÌNH LÀM LẠI Viết lại tệp cấu hình với cấu hình trong bộ nhớ |
16 | CONFIG SET giá trị thông số Đặt thông số cấu hình thành giá trị đã cho |
17 | CẤU HÌNH ĐẶT LẠI Đặt lại thống kê do INFO trả về |
18 | DBSIZE Trả về số lượng khóa trong cơ sở dữ liệu đã chọn |
19 | Khóa ĐỐI TƯỢNG NỢ Nhận thông tin gỡ lỗi về khóa |
20 | GẶP GỠ NỢ Làm cho máy chủ gặp sự cố |
21 | FLUSHALL Xóa tất cả các khóa khỏi tất cả cơ sở dữ liệu |
22 | FLUSHDB Xóa tất cả các khóa khỏi cơ sở dữ liệu hiện tại |
23 | THÔNG TIN [phần] Nhận thông tin và thống kê về máy chủ |
24 | LƯU CUỐI Lấy dấu thời gian UNIX của lần lưu thành công cuối cùng vào đĩa |
25 | GIÁM SÁT Nghe tất cả các yêu cầu mà máy chủ nhận được trong thời gian thực |
26 | VAI TRÒ Trả về vai trò của cá thể trong bối cảnh sao chép |
27 | TIẾT KIỆM Lưu đồng bộ tập dữ liệu vào đĩa |
28 | SHUTDOWN [NOSAVE] [LƯU] Đồng bộ lưu tập dữ liệu vào đĩa và sau đó tắt máy chủ |
29 | Cổng máy chủ SLAVEOF Làm cho máy chủ trở thành nô lệ của phiên bản khác hoặc quảng bá nó như một máy chủ |
30 | Lệnh con SLOWLOG [đối số] Quản lý nhật ký truy vấn chậm của Redis |
31 | ĐỒNG BỘ HÓA Lệnh được sử dụng để sao chép |
32 | THỜI GIAN Trả về thời gian máy chủ hiện tại |