Latest web development tutorials

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