در این بخش، یاد میگیریم چگونه یک کلید را در پایگاه داده Redis حذف کنیم. تا اینجا با دستورات SET برای ایجاد کلید و مقدار آن و GET برای دریافت مقدار کلید آشنا شدهایم.
برای حذف یک کلید، از دستور DEL استفاده میکنیم. کافی است پس از این دستور، نام کلید مورد نظر را وارد کنید. این دستور قابلیت تکمیل خودکار دارد و میتوانید کلیدهای موجود را مشاهده کنید.
میتوانیم چندین کلید را بهطور همزمان حذف کنیم. برای این کار، کافی است نام کلیدها را با فاصله از هم وارد کنیم. برخلاف زبانهایی مانند پایتون که از کاما برای جدا کردن آیتمها استفاده میکنند، در Redis فقط باید بین کلیدها فاصله بگذارید.
برای مثال، اگر کلیدی به نام name ایجاد کردهایم، با دستور زیر میتوانیم آن را حذف کنیم:
DEL name
اگر حذف با موفقیت انجام شود، مقدار 1 بازمیگردد که نشاندهنده موفقیتآمیز بودن عملیات است. اگر کلید وجود نداشته باشد، مقدار 0 برمیگردد.
برای اطمینان از حذف کلید، میتوانیم دوباره از دستور GET استفاده کنیم. اگر کلید حذف شده باشد، مقدار nil نمایش داده میشود.
اگر بخواهیم چندین کلید را با هم حذف کنیم، به این شکل عمل میکنیم:
DEL key1 key2 key3
این دستور همه کلیدهای مشخص شده را حذف کرده و تعداد کلیدهای حذف شده را برمیگرداند. اگر تلاش کنیم کلیدی را که وجود ندارد حذف کنیم، هیچ تغییری ایجاد نمیشود و مقدار بازگشتی برابر با 0 خواهد بود.
به طور خلاصه، دستور DEL در Redis برای مدیریت و حذف کلیدها استفاده میشود و میتواند یک یا چند کلید را به طور همزمان حذف کند.