Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MEMCACHED_GENERATE_HASH(3)	 libmemcached	    MEMCACHED_GENERATE_HASH(3)

NAME
       memcached_generate_hash - 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  re-
       turned.

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, 2014    MEMCACHED_GENERATE_HASH(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN | HOME | AUTHOR | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=memcached_generate_hash&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help