English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis hash هو جدول تعريفه بيانات النوع الأول (string) الحقل (field) و القيمة (value)، وهو مثالي لاستخدامه في تخزين الأجسام.
يمكن لكل hash في Redis أن يحتوي على 232 - 1 زوج من المفاتيح (40 مليار).
127.0.0.1:6379> HMSET w3codeboxكلمة name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL w3codeboxكلمة 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
في المثال السابق، قمنا بتعيين بعض المعلومات الوصفية لـ redis (الاسم، الوصف، الديزاي، الزوار) إلى جدول الهاش w3codeboxكلمة فيها.
في الجدول أدناه، قمنا بعرض بعض الأوامر الأساسية لـ redis hash:
الترتيب | التعليمات والوصف |
---|---|
1 | HDEL كلمة حقل1 [حقل2] حذف حقل أو أكثر من جدول الهاش. |
2 | HEXISTS كلمة حقل التحقق من وجود الحقل المحدد في جدول الهاش key. |
3 | HGET كلمة حقل الحصول على قيمة الحقل المحدد مخزنة في جدول الهاش. |
4 | HGETALL كلمة الحصول على جميع الحقول والقيم المحددة للـ key في جدول البيانات |
5 | HINCRBY key field increment إضافة الزيادة إلى القيمة الصحيحة للمجال المحدد في جدول البيانات |
6 | HINCRBYFLOAT key field increment إضافة الزيادة إلى القيمة الفلكية للمجال المحدد في جدول البيانات |
7 | HKEYS key الحصول على جميع الحقول في جدول البيانات |
8 | HLEN key الحصول على عدد الحقول في جدول البيانات |
9 | HMGET key field1 [field2] الحصول على جميع القيم المحددة للمجالات |
10 | HMSET key field1 value1 [field2 value2 ] تعيين عدة أزواج من field-value (المجال-القيمة) في جدول البيانات |
11 | HSET key field value تعيين قيمة الحقل في جدول البيانات |
12 | HSETNX key field value إعداد قيمة الحقل في جدول البيانات فقط إذا لم تكن موجودة |
13 | HVALS key الحصول على جميع القيم في جدول البيانات |
14 | HSCAN key cursor [MATCH pattern] [COUNT count] التحول بين القيم الموجودة في جدول البيانات |
للحصول على المزيد من الأوامر، يرجى الرجوع إلى:https://redis.io/commands