Bezpieczeństwo Wiele wdrożeń Memcached funkcjonuje w zaufanych sieciach, gdzie klienci mogą swobodnie łączyć się z dowolnym serwerem. Jednak jeśli Memcached został wdrożony w sieciach mniej zaufanych, gdzie administratorzy chcą sprawować kontrolę nad połączeniami klientów, wtedy można skompilować Memcached z opcją obsługi uwierzytelniania SASL, które wymaga użycia protokołu binarnego.
Przykładowy kod Wszystkie funkcje opisane na tej stronie są pseudokodem. Wywołanie funkcji Memcached i język programowania mogą się różnić w zależności od używanego API
Konwersja bazy danych lub zapytań tworzących obiekt do użycia Memcached jest łatwa. Zazwyczaj, gdy używamy prostych zapytań do bazy danych, przykładowym kodem może być: function pobierz_dane(int userid) { result = db_select("SELECT * FROM users WHERE userid = ?", userid); return result;
Po konwersji do użycia Memcached ta sama funkcja wygląda: function pobierz_dane(int userid) { /* Najpierw próba pobrania danych z cache */ data = memcached_fetch("userrow:" + userid); if (!data) { /* Nie znaleziono wymaganych danych => pobranie danych z bazy danych, */ data = db_select("SELECT * FROM users WHERE userid = ?", userid); /* następnie po pobraniu danych, przechowywanie ich w cache.