memcached_generate_hash_value man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

MEMCACHED_GENERATE_HASH_VALUE(3) libmemcached MEMCACHED_GENERATE_HASH_VALUE(3)

NAME
       memcached_generate_hash_value - Generating hash values directly

       Hash a key value

SYNOPSIS
       #include <libmemcached/memcached.h>

       memcached_hash_t

       uint32_t		memcached_generate_hash_value(const	    char *key,
       size_t key_length, memcached_hash_t hash_algorithm)

       uint32_t	 memcached_generate_hash(memcached_st *ptr,  const  char *key,
       size_t key_length)

       MEMCACHED_HASH_DEFAULT

       MEMCACHED_HASH_MD5

       MEMCACHED_HASH_CRC

       MEMCACHED_HASH_FNV1_64

       MEMCACHED_HASH_FNV1A_64

       MEMCACHED_HASH_FNV1_32

       MEMCACHED_HASH_FNV1A_32

       MEMCACHED_HASH_JENKINS

       MEMCACHED_HASH_MURMUR

       MEMCACHED_HASH_HSIEH

       MEMCACHED_HASH_MURMUR3

       Compile and link with -lmemcachedutil -lmemcached

DESCRIPTION
       memcached_generate_hash_value()	allows	you to hash a key using one of
       the hash functions defined in the library. This method is provided  for
       the  convenience of higher-level language bindings and is not necessary
       for normal memcache operations.

       The allowed hash algorithm constants are listed in the manpage for mem‐
       cached_behavior_set().

       memcached_generate_hash()  takes	 a  memcached_st struture and produces
       the hash value that would have been generated based on the defaults  of
       memcached_st.

       As  of  version 0.36 all hash methods have been placed into the library
       libhashkit(3) which is linked with libmemcached(3). For	more  informa‐
       tion please see its documentation.

RETURN
       A  32-bit  integer  which  is the result of hashing the given key.  For
       64-bit  hash  algorithms,  only	the  least-significant	32  bits   are
       returned.

HOME
       To find out more information please check: http://libmemcached.org/

AUTHOR
       Brian Aker, <brian@tangent.org>

SEE ALSO
       memcached(1) libmemcached(3) memcached_strerror(3)

AUTHOR
       Brian Aker

COPYRIGHT
       2011-2013, Brian Aker DataDifferential, http://datadifferential.com/

1.0.18			       February 09, 20MEMCACHED_GENERATE_HASH_VALUE(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net