AloFramework documentation
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • Alo
    • Cache
    • CLI
    • Controller
    • Db
      • Query
    • Exception
    • FileSystem
    • Session
    • Traversables
    • Validators
    • Windows
  • Controller
  • None
  • PHP

Classes

  • ArrayIterator
  • Memcached
  • PDO
  • PDOStatement
  • Redis

Interfaces

  • ArrayAccess
  • Countable
  • Iterator
  • IteratorAggregate
  • SeekableIterator
  • Serializable
  • SessionHandlerInterface
  • Traversable

Exceptions

  • Exception

Class Memcached

PHP Extension:Memcached
Documented atphp.net

Methods summary

public
#__construct(mixed$persistent_id,mixed$callback)
public
#getResultCode( )
public
#getResultMessage( )
public
#get(mixed$key,mixed$cache_cb,mixed& $cas_token,mixed& $udf_flags)
public
#getByKey(mixed$server_key,mixed$key,mixed$cache_cb,mixed& $cas_token,mixed& $udf_flags)
public
#getMulti(array$keys,mixed& $cas_tokens,mixed$flags,mixed& $udf_flags)
public
#getMultiByKey(mixed$server_key,array$keys,mixed& $cas_tokens,mixed$flags,mixed& $udf_flags)
public
#getDelayed(array$keys,mixed$with_cas,mixed$value_cb)
public
#getDelayedByKey(mixed$server_key,array$keys,mixed$with_cas,mixed$value_cb)
public
#fetch( )
public
#fetchAll( )
public
#set(mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#setByKey(mixed$server_key,mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#touch(mixed$key,mixed$expiration)
public
#touchByKey(mixed$server_key,mixed$key,mixed$expiration)
public
#setMulti(array$items,mixed$expiration,mixed$udf_flags)
public
#setMultiByKey(mixed$server_key,array$items,mixed$expiration,mixed$udf_flags)
public
#cas(mixed$cas_token,mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#casByKey(mixed$cas_token,mixed$server_key,mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#add(mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#addByKey(mixed$server_key,mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#append(mixed$key,mixed$value,mixed$expiration)
public
#appendByKey(mixed$server_key,mixed$key,mixed$value,mixed$expiration)
public
#prepend(mixed$key,mixed$value,mixed$expiration)
public
#prependByKey(mixed$server_key,mixed$key,mixed$value,mixed$expiration)
public
#replace(mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#replaceByKey(mixed$server_key,mixed$key,mixed$value,mixed$expiration,mixed$udf_flags)
public
#delete(mixed$key,mixed$time)
public
#deleteMulti(mixed$keys,mixed$time)
public
#deleteByKey(mixed$server_key,mixed$key,mixed$time)
public
#deleteMultiByKey(mixed$server_key,mixed$keys,mixed$time)
public
#increment(mixed$key,mixed$offset,mixed$initial_value,mixed$expiry)
public
#decrement(mixed$key,mixed$offset,mixed$initial_value,mixed$expiry)
public
#incrementByKey(mixed$server_key,mixed$key,mixed$offset,mixed$initial_value,mixed$expiry)
public
#decrementByKey(mixed$server_key,mixed$key,mixed$offset,mixed$initial_value,mixed$expiry)
public
#addServer(mixed$host,mixed$port,mixed$weight)
public
#addServers(array$servers)
public
#getServerList( )
public
#getServerByKey(mixed$server_key)
public
#resetServerList( )
public
#quit( )
public
#flushBuffers( )
public
#getLastErrorMessage( )
public
#getLastErrorCode( )
public
#getLastErrorErrno( )
public
#getLastDisconnectedServer( )
public
#getStats( )
public
#getVersion( )
public
#getAllKeys( )
public
#flush(mixed$delay)
public
#getOption(mixed$option)
public
#setOption(mixed$option,mixed$value)
public
#setOptions(mixed$options)
public
#setBucket(mixed$host_map,mixed$forward_map,mixed$replicas)
public
#setSaslAuthData(mixed$username,mixed$password)
public
#isPersistent( )
public
#isPristine( )

Magic methods summary

Constants summary

integerLIBMEMCACHED_VERSION_HEX16777238
#
integerOPT_COMPRESSION-1001
#
integerOPT_COMPRESSION_TYPE-1004
#
integerOPT_PREFIX_KEY-1002
#
integerOPT_SERIALIZER-1003
#
integerOPT_STORE_RETRY_COUNT-1005
#
integerHAVE_IGBINARY1
#
integerHAVE_JSON1
#
integerHAVE_MSGPACK0
#
integerHAVE_SESSION1
#
integerHAVE_SASL1
#
integerOPT_HASH2
#
integerHASH_DEFAULT0
#
integerHASH_MD51
#
integerHASH_CRC2
#
integerHASH_FNV1_643
#
integerHASH_FNV1A_644
#
integerHASH_FNV1_325
#
integerHASH_FNV1A_326
#
integerHASH_HSIEH7
#
integerHASH_MURMUR8
#
integerOPT_DISTRIBUTION9
#
integerDISTRIBUTION_MODULA0
#
integerDISTRIBUTION_CONSISTENT1
#
integerDISTRIBUTION_VIRTUAL_BUCKET6
#
integerOPT_LIBKETAMA_COMPATIBLE16
#
integerOPT_LIBKETAMA_HASH17
#
integerOPT_TCP_KEEPALIVE32
#
integerOPT_BUFFER_WRITES10
#
integerOPT_BINARY_PROTOCOL18
#
integerOPT_NO_BLOCK0
#
integerOPT_TCP_NODELAY1
#
integerOPT_SOCKET_SEND_SIZE4
#
integerOPT_SOCKET_RECV_SIZE5
#
integerOPT_CONNECT_TIMEOUT14
#
integerOPT_RETRY_TIMEOUT15
#
integerOPT_DEAD_TIMEOUT36
#
integerOPT_SEND_TIMEOUT19
#
integerOPT_RECV_TIMEOUT20
#
integerOPT_POLL_TIMEOUT8
#
integerOPT_CACHE_LOOKUPS6
#
integerOPT_SERVER_FAILURE_LIMIT21
#
integerOPT_AUTO_EJECT_HOSTS28
#
integerOPT_HASH_WITH_PREFIX_KEY25
#
integerOPT_NOREPLY26
#
integerOPT_SORT_HOSTS12
#
integerOPT_VERIFY_KEY13
#
integerOPT_USE_UDP27
#
integerOPT_NUMBER_OF_REPLICAS29
#
integerOPT_RANDOMIZE_REPLICA_READ30
#
integerOPT_REMOVE_FAILED_SERVERS35
#
integerRES_SUCCESS0
#
integerRES_FAILURE1
#
integerRES_HOST_LOOKUP_FAILURE2
#
integerRES_UNKNOWN_READ_FAILURE7
#
integerRES_PROTOCOL_ERROR8
#
integerRES_CLIENT_ERROR9
#
integerRES_SERVER_ERROR10
#
integerRES_WRITE_FAILURE5
#
integerRES_DATA_EXISTS12
#
integerRES_NOTSTORED14
#
integerRES_NOTFOUND16
#
integerRES_PARTIAL_READ18
#
integerRES_SOME_ERRORS19
#
integerRES_NO_SERVERS20
#
integerRES_END21
#
integerRES_ERRNO26
#
integerRES_BUFFERED32
#
integerRES_TIMEOUT31
#
integerRES_BAD_KEY_PROVIDED33
#
integerRES_STORED15
#
integerRES_DELETED22
#
integerRES_STAT24
#
integerRES_ITEM25
#
integerRES_NOT_SUPPORTED28
#
integerRES_FETCH_NOTFINISHED30
#
integerRES_SERVER_MARKED_DEAD35
#
integerRES_UNKNOWN_STAT_KEY36
#
integerRES_INVALID_HOST_PROTOCOL34
#
integerRES_MEMORY_ALLOCATION_FAILURE17
#
integerRES_CONNECTION_SOCKET_CREATE_FAILURE11
#
integerRES_E2BIG37
#
integerRES_KEY_TOO_BIG39
#
integerRES_SERVER_TEMPORARILY_DISABLED47
#
integerRES_SERVER_MEMORY_ALLOCATION_FAILURE48
#
integerRES_AUTH_PROBLEM40
#
integerRES_AUTH_FAILURE41
#
integerRES_AUTH_CONTINUE42
#
integerRES_PAYLOAD_FAILURE-1001
#
integerSERIALIZER_PHP1
#
integerSERIALIZER_IGBINARY2
#
integerSERIALIZER_JSON3
#
integerSERIALIZER_JSON_ARRAY4
#
integerSERIALIZER_MSGPACK5
#
integerCOMPRESSION_FASTLZ2
#
integerCOMPRESSION_ZLIB1
#
integerGET_PRESERVE_ORDER1
#
integerON_CONNECT0
#
integerON_ADD1
#
integerON_APPEND2
#
integerON_DECREMENT3
#
integerON_DELETE4
#
integerON_FLUSH5
#
integerON_GET6
#
integerON_INCREMENT7
#
integerON_NOOP8
#
integerON_PREPEND9
#
integerON_QUIT10
#
integerON_REPLACE11
#
integerON_SET12
#
integerON_STAT13
#
integerON_VERSION14
#
integerRESPONSE_SUCCESS0
#
integerRESPONSE_KEY_ENOENT1
#
integerRESPONSE_KEY_EEXISTS2
#
integerRESPONSE_E2BIG3
#
integerRESPONSE_EINVAL4
#
integerRESPONSE_NOT_STORED5
#
integerRESPONSE_DELTA_BADVAL6
#
integerRESPONSE_NOT_MY_VBUCKET7
#
integerRESPONSE_AUTH_ERROR32
#
integerRESPONSE_AUTH_CONTINUE33
#
integerRESPONSE_UNKNOWN_COMMAND129
#
integerRESPONSE_ENOMEM130
#
integerRESPONSE_NOT_SUPPORTED131
#
integerRESPONSE_EINTERNAL132
#
integerRESPONSE_EBUSY133
#
integerRESPONSE_ETMPFAIL134
#
booleanGET_ERROR_RETURN_VALUEfalse
#
AloFramework documentation API documentation generated byApiGen 2.8.0