Redis hash (Hash)
Redis hash adalah tipe string lapangan dan nilai tabel pemetaan, hash sangat cocok untuk menyimpan benda-benda.
Redis dapat disimpan untuk setiap hash 232--1 pasangan nilai (4000000000).
contoh
127.0.0.1:6379> HMSET w3bigkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL w3bigkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
Dalam contoh di atas, kita menetapkan Redis beberapa informasi deskriptif (nama, deskripsi, suka, pengunjung ) ke w3bigkey tabel hash.
Redis perintah hash
Tabel berikut ini berisi perintah-perintah dasar Redis hash terkait:
Tidak. | Perintah dan deskripsi |
---|---|
1 | HDEL kunci field2 [field2] Hapus satu atau bidang yang lebih tabel hash |
2 | HEXISTS bidang kunci Lihat kunci tabel hash, bidang tertentu ada. |
3 | bidang kunci HGET Mendapat nilai yang tersimpan dalam bidang tertentu dalam tabel hash. |
4 | kunci HGETALL Mendapat kunci dalam tabel hash semua bidang dan nilai-nilai |
5 | Peningkatan bidang kunci HINCRBY Nilai integer dalam bidang kunci tabel hash ditambah selisih kenaikan ditentukan. |
6 | Peningkatan bidang kunci HINCRBYFLOAT tabel hash bidang kunci dalam nilai floating-point plus selisih kenaikan ditentukan. |
7 | kunci HKEYS Dapatkan semua bidang dalam tabel hash |
8 | kunci Hlen Mendapat jumlah field dalam tabel hash |
9 | HMGET kunci field1 [field2] Mendapat nilai dari semua lapangan yang diberikan |
10 | HMSET kunci field1 value1 [field2 nilai2] Sedangkan pluralitas bidang-nilai (bidang - nilai) di set untuk memasukkan tabel hash. |
11 | HSET nilai field kunci Nilai dari field kunci tabel hash di bidang set ke nilai. |
12 | HSETNX nilai field kunci Hanya ketika bidang lapangan tidak ada, menetapkan nilai dari bidang tabel hash. |
13 | kunci HVALS Dapatkan semua nilai dalam tabel hash |
14 | HSCAN tombol kursor [MATCH pola] [count COUNT] Berulang pasang tabel hash. |
Untuk perintah lebih lanjut, lihat: http://redis.readthedocs.org/en/latest/index.html