GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Memcached::libmemcached::memcached_generate_hash_value(3) User Contributed Perl Documentation Memcached::libmemcached::memcached_generate_hash_value(3)

memcached_generate_hash_value - Hash a key value

C Client Library for memcached (libmemcached, -lmemcached)

  #include <memcached.h>

  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_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 memcached_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 the memcached_st structure.

As of version 0.36 all hash methods have been placed into the library libhashkit(3) which is linked with libmemcached(3).

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.

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

Brian Aker, <brian@tangent.org>

memcached(1) libmemcached(3) memcached_behavior_set(3) libhashkit(3)
2015-05-07 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.