Bahasa Inggeris [ˌri:ˈneɪm] AS [ˌriːˈneɪm]
vt. Namakan semula..., namakan semula
Orang ketiga tunggal: menamakan semula Participle sekarang: menamakan semula Past tense: dinamakan semula Past participle: renamed
arahan RENAME redis sintaks
Fungsi: Namakan semula kunci kepada newkey. Apabila kunci dan kunci baharu adalah sama, atau kunci tidak wujud, ralat dikembalikan. Apabila newkey sudah wujud, arahan RENAME akan menimpa nilai lama.
Sintaks: NAMA SEMULA kunci kekunci baharu
Versi yang tersedia: >= 1.0.0
Kerumitan masa: O(1)
satu kembalikan nama berjaya kembalikan
🎜 Berjaya apabila gagal kesilapan. 🎜arahan RENAME redis contoh
# key 存在且 newkey 不存在 redis> SET message "hello world" OK redis> RENAME message greeting OK redis> EXISTS message # message 不复存在 (integer) 0 redis> EXISTS greeting # greeting 取而代之 (integer) 1 # 当 key 不存在时,返回错误 redis> RENAME fake_key never_exists (error) ERR no such key # newkey 已存在时, RENAME 会覆盖旧 newkey 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"