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

جملة Rename في Redis

المفاتيح (keys) في Redis

استخدام جملة Rename في Redis لتحديد اسم المفتاح.

القواعد

القواعد الأساسية للجملة Rename في Redis

redis 127.0.0.1:6379> RENAME OLD_KEY_NAME NEW_KEY_NAME

الإصدارات المتاحة

>= 1.0.0

القيمة المرجعة

يتم إرجاع رسالة OK عند نجاح التغيير الاسمي، وإرجاع خطأ عند الفشل.

عندما يكون OLD_KEY_NAME و NEW_KEY_NAME متطابقين، أو لا يوجد OLD_KEY_NAME، يتم إرجاع خطأ. عندما يكون NEW_KEY_NAME موجوداً، سيتغلب الأمر RENAME على القيمة القديمة.

مثال على الخط

# عند وجود key والـ newkey غير موجود

redis> SET message "hello world"
OK

redis> RENAME message greeting
OK

redis> EXISTS message               # message لم يعد موجوداً
(عدد) 0

redis> EXISTS greeting              # greeting بديلاً
(عدد) 1


# عند عدم وجود key، يتم إرجاع خطأ

redis> RENAME fake_key never_exists
(خطأ) ERR لا توجد مفتاح


# عند وجود newkey القديم، سيتغلب RENAME على القديم

redis> SET pc "lenovo"
OK

redis> SET personal_computer "dell"
OK

redis> RENAME pc personal_computer
OK

redis> GET pc
(nil)

redis:1> GET personal_computer      # القيمة الأصلية dell تم تغييرها
"lenovo"

المفاتيح (keys) في Redis