class_docstr: Implement a consistent hashing ring.
class_docstr_tok: ["Implement","a","consistent","hashing","ring","."]
docstr: Returns the node name of the node matching the hashed key.
  
  :param key: the key to look for.
docstr_tok: ["Returns","the","node","name","of","the","node","matching","the","hashed","key",".",":","param","key",":","the","key","to","look","for","."]
code: def get_node(self, key):
      """Returns the node name of the node matching the hashed key.
  
      :param key: the key to look for.
      """
      return self._get(key, "nodename")
  
imports: from bisect import bisect
  from .ring_ketama import KetamaRing
  from .ring_meta import MetaRing
label_desc: Use image node_id 11 for calling the HashRing obj's underlying member method code with example usage: obj.get_node(key) and returns: self