English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

الخوارزميات (Hash) في Redis

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

في الجدول أدناه، قمنا بعرض بعض الأوامر الأساسية لـ redis hash:

الترتيبالتعليمات والوصف
1HDEL كلمة حقل1 [حقل2]
حذف حقل أو أكثر من جدول الهاش.
2HEXISTS كلمة حقل
التحقق من وجود الحقل المحدد في جدول الهاش key.
3HGET كلمة حقل
الحصول على قيمة الحقل المحدد مخزنة في جدول الهاش.
4HGETALL كلمة
الحصول على جميع الحقول والقيم المحددة للـ key في جدول البيانات
5HINCRBY key field increment
إضافة الزيادة إلى القيمة الصحيحة للمجال المحدد في جدول البيانات
6HINCRBYFLOAT key field increment
إضافة الزيادة إلى القيمة الفلكية للمجال المحدد في جدول البيانات
7HKEYS key
الحصول على جميع الحقول في جدول البيانات
8HLEN key
الحصول على عدد الحقول في جدول البيانات
9HMGET key field1 [field2]
الحصول على جميع القيم المحددة للمجالات
10HMSET key field1 value1 [field2 value2 ]
تعيين عدة أزواج من field-value (المجال-القيمة) في جدول البيانات
11HSET key field value
تعيين قيمة الحقل في جدول البيانات
12HSETNX key field value
إعداد قيمة الحقل في جدول البيانات فقط إذا لم تكن موجودة
13HVALS key
الحصول على جميع القيم في جدول البيانات
14HSCAN key cursor [MATCH pattern] [COUNT count]
التحول بين القيم الموجودة في جدول البيانات

للحصول على المزيد من الأوامر، يرجى الرجوع إلى:https://redis.io/commands