Para conectarse al servidor Memcached, debe usar el comando telnet para los nombres de HOST y PORT.
La sintaxis básica del comando Telnet Memcached se muestra a continuación:
$telnet HOST PORT
AquÃ, MAESTRO y PUERTO es la dirección IP de la computadora y el número de puerto, respectivamente, en el que se ejecuta el servidor Memcached.
El siguiente ejemplo muestra cómo conectarse a un servidor Memcached y ejecutar un comando simple set and get. Supongamos que el servidor Memcached se ejecuta en el host 127.0.0.1 y el puerto 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 AreaTutorial 0 900 9 memcached STORED get AreaTutorial VALUE AreaTutorial 0 9 memcached END
Para conectar el servidor Memcached desde su programa java, debe agregar el archivo jar de Memcached a su classpath como se muestra en el capÃtulo anterior. Supongamos que el servidor Memcached se está ejecutando en el host 127.0.0.1 y el puerto 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("AreaTutorial", 900, "memcached").done); //Get value from cache System.out.println("Get from Cache:"+mcc.get("AreaTutorial")); } }
Al compilar y ejecutar el programa, verá el siguiente resultado:
Connection to server successfully set status:true Get from Cache:memcached.
El terminal también puede mostrar algunos mensajes informativos, se pueden ignorar.
🚫