---
name: "Memcached::libmemcached::memcached_version"
section: "3pm"
platform: "linux"
package: "libmemcached-libmemcached-perl"
version: "1.001801+dfsg-5+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Memcached::libmemcached::memcached_version"
---

# Memcached::libmemcached::memcached\_version(3pm)

Get library version

## NAME

memcached\_lib\_version, memcached\_version - Get library version

## LIBRARY

C Client Library for memcached (libmemcached, -lmemcached)

## SYNOPSIS

```
  #include <memcached.h>
  const char *
    memcached_lib_version (void)
  memcached_return_t
    memcached_version (memcached_st *ptr)
```

## DESCRIPTION

**memcached\_lib\_version()** is used to return a simple version string representing the libmemcached version (version of the client library, not server)

**memcached\_version()** is used to set the major, minor, and micro versions of each memcached server being used by the memcached\_st connection structure. It returns the  memcached server return code.

## RETURN

A string with the version of libmemcached driver is returned from **memcached\_lib\_version()**

A value of type `"memcached_return_t"` is returned from **memcached\_version()** On success that value will be `"MEMCACHED_SUCCESS"`. If called with the `"MEMCACHED_BEHAVIOR_USE_UDP"` behavior set, the value `"MEMCACHED_NOT_SUPPORTED"`  will be returned. Use **memcached\_strerror()** to translate this value to  a printable string.

## HOME

To find out more information please check: \<https://launchpad.net/libmemcached\>

## AUTHOR

Brian Aker, \<brian@tangent.org\>

## SEE ALSO

[**memcached**(1)](/memcached/1.md) [**libmemcached**(3)](/libmemcached/3.md) [**memcached\_strerror**(3)](/memcached_strerror/3.md)
