MEMCAT(1) libmemcached-awesome MEMCAT(1)

memcat - خواندن و نمایش مقادیر کلیدها در سرور memcached

memcat [options] key [key...]

خواندن و چاپ مقدار یک کلید یا مقادیر مجموعه‌ای از کلیدها.

دستور memcat مقدار یک کلید منفرد یا مجموعه‌ای از کلیدهای ذخیره‌شده در یک سرور memcached(1) https://linux.die.net/man/1/memcached را خوانده و در خروجی نمایش می‌دهد.

در صورتی که هر یک از کلیدها یافت نشود، یک خطا بازگردانده می‌شود.

این ابزار شبیه به ابزار استاندارد یونیکس cat(1) https://linux.die.net/man/1/cat است.

نمایش راهنما.
نمایش نسخه.
کارکرد در حالت بی‌صدا.
کارکرد با جزئیات بیشتر (حالت پرگو).
مشاهدهٔ -v|--verbose.
مشخص کردن فهرست سرورها به صورت hostname[:port][,hostname[:port]...].
فعال‌سازی عملیات غیرمسدودکننده (non-blocking).
غیرفعال‌سازی الگوریتم Nagle's.
فعال‌سازی پروتکل باینری.
بافر کردن درخواست‌ها.
استفاده از username برای احراز هویت SASL.
استفاده از password برای احراز هویت SASL.
نمایش پرچم‌های (flags) کلید.
استفاده از algorithm به عنوان الگوریتم درهم‌سازی (هش) کلید. مشاهدهٔ memcached_behavior_t::MEMCACHED_BEHAVIOR_HASH <#_CPPv4N20memcached_behavior_t23MEMCACHED_BEHAVIOR_HASHE>.
ارسال خروجی به فایل به جای خروجی استاندارد.

نکته: در صورت ارائه نشدن آرگومان، مقدار پیش‌فرض <key> است.

مشخص کردن فهرستی از سرورها.

پیشوند نام این برنامه متغیر است، بدین معنی که در هنگام ساخت (کامپایل) قابل پیکربندی است.

معمولاً برنامه‌های کلاینت libmemcached-awesome با پیشوند mem شروع می‌شوند، مانند memcat یا memcp.

با این وجود می‌توان آن را طوری پیکربندی کرد که پیشوند با مورد دیگری مانند mc جایگزین شود؛ در این صورت، برنامه‌های کلاینت libmemcached-awesome به ترتیب mccat، mccp و غیره نامیده خواهند شد.

memcached(1) https://linux.die.net/man/1/memcached libmemcached(3) https://linux.die.net/man/3/libmemcached libmemcached_configuration(3) https://linux.die.net/man/3/libmemcached_configuration

March 7, 2026 1.1