Чтобы подключиться к серверу Memcached, вам нужно использовать команду telnet для имен HOST и PORT.
Синтаксис
Основной синтаксис команды Memcached telnet показан ниже:
$telnet HOST PORT
Здесь HOST и PORT — это IP-адрес компьютера и номер порта, соответственно, на котором выполняется сервер Memcached.
пример
В следующем примере показано, как подключиться к серверу Memcached и выполнить простую команду set и get. Предположим, что сервер Memcached работает на хосте 127.0.0.1 и порте 11211.
$telnet 127.0.0.1 11211 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. // now store some data and get it from memcached server set tutorialspoint 0 900 9 memcached STORED get tutorialspoint VALUE tutorialspoint 0 9 memcached END
Подключение из Java-приложения
Чтобы подключить сервер Memcached из вашей java-программы, вам нужно добавить jar Memcached в ваш classpath, как показано в предыдущей главе. Предположим, что сервер Memcached работает на хосте 127.0.0.1 и порту 11211. —
пример
import net.spy.memcached.MemcachedClient; public class MemcachedJava { public static void main(String[] args) { // Connecting to Memcached server on localhost MemcachedClient mcc = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211)); System.out.println("Connection to server sucessfully"); //not set data into memcached server System.out.println("set status:"+mcc.set("tutorialspoint", 900, "memcached").done); //Get value from cache System.out.println("Get from Cache:"+mcc.get("tutorialspoint")); } }
Выход
При компиляции и выполнении программы вы увидите следующий вывод:
Connection to server successfully set status:true Get from Cache:memcached.
Терминал также может показывать несколько информационных сообщений, которые можно игнорировать.