Latest web development tutorials

เซิร์ฟเวอร์ 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 ไฟล์) ไฟล์การดำเนินงานการเขียนทับ
2 BGSAVE
บันทึกฐานข้อมูลปัจจุบันในพื้นหลังข้อมูลไม่ตรงกันไปยังดิสก์
3 ลูกฆ่า [IP: พอร์ต] [ รหัสลูกค้า-ID]
ปิดการเชื่อมต่อลูกค้า
4 รายชื่อลูกค้า
รับการเชื่อมต่อไปยังรายการการเชื่อมต่อเซิร์ฟเวอร์ของลูกค้า
5 getName CLIENT
ได้รับชื่อของการเชื่อมต่อ
6 ลูกหมดเวลาหยุดชั่วคราว
ยุติภายในเวลาที่กำหนดจากคำสั่งของลูกค้า
7 CLIENT SetName การเชื่อมต่อชื่อ
ตั้งค่าชื่อของการเชื่อมต่อปัจจุบัน
8 ช่อง CLUSTER
ได้รับการทำแผนที่โหนดคลัสเตอร์อาร์เรย์
9 คำสั่ง
ได้รับรายละเอียดคำสั่ง Redis อาร์เรย์
10 COUNT COMMAND
รับจำนวนรวมของคำสั่ง Redis
11 GETKEYS COMMAND
ได้รับกุญแจทั้งหมดได้รับคำสั่ง
12 TIME
ส่งกลับเวลาเซิร์ฟเวอร์ปัจจุบัน
13 COMMAND ข้อมูลคำสั่งชื่อ [บัญญัติ ชื่อ ... ]
ได้รับอาร์เรย์ที่ระบุคำสั่ง Redis อธิบาย
14 พารามิเตอร์ GET CONFIG
ได้รับความคุ้มค่าของการกำหนดค่าพารามิเตอร์ที่กำหนดไว้
15 CONFIG เขียน
เซิร์ฟเวอร์ Redis กับการกำหนดค่าเริ่มต้นแฟ้มที่ระบุเขียน redis.conf
16 ค่าพารามิเตอร์ที่ปรับแต่งมา
Redis ปรับเปลี่ยนการกำหนดค่าพารามิเตอร์โดยไม่ต้องรีบูต
17 CONFIG RESETSTAT
ตั้งค่าข้อมูลการสั่งข้อมูลทางสถิติบางอย่าง
18 DBSIZE
ส่งกลับจำนวนของคีย์ฐานข้อมูลปัจจุบัน
19 วัตถุสำคัญ DEBUG
ได้รับข้อมูลการแก้ไขข้อบกพร่องที่สำคัญ
20 DEBUG segfault
ให้ Redis ขัดข้อง
21 FLUSHALL
ลบฐานข้อมูลทั้งหมดที่สำคัญทั้งหมด
22 FLUSHDB
ลบฐานข้อมูลที่สำคัญทั้งหมดในปัจจุบัน
23 info [ส่วน]
เซิร์ฟเวอร์ Redis ที่จะได้รับความหลากหลายของข้อมูลและสถิติค่า
24 LASTSAVE
Redis ประสบความสำเร็จในการกลับมาครั้งสุดท้ายที่จะบันทึกข้อมูลไปยังดิสก์รูปแบบเวลาในยูนิกซ์
25 MONITOR
พิมพ์แบบ Real-Time Out เซิร์ฟเวอร์ Redis รับคำสั่งให้แก้จุดบกพร่อง
26 บทบาท
กลับมาจากบทบาทของอินสแตนซ์ต้นแบบเป็น
27 ประหยัด
Asynchronous บันทึกข้อมูลลงดิสก์
28 ปิด [NOSAVE] [Save]
Asynchronous บันทึกข้อมูลไปยังดิสก์และปิดเซิร์ฟเวอร์
29 พอร์ตของโฮสต์ SLAVEOF
เซิร์ฟเวอร์ปัจจุบันเป็นเซิร์ฟเวอร์เซิร์ฟเวอร์ทาสระบุ (เซิร์ฟเวอร์ทาส)
30 SLOWLOG subcommand [อาร์กิวเมนต์]
Redis จัดการเข้าสู่ระบบช้า
วันที่ 31 SYNC
คำสั่งภายในสำหรับการจำลอง (จำลองแบบ) ของ