/// Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
/// </summary>
/// <param name="db">The database to get <paramref name="key"/> from.</param>
/// <param name="key">The key to get.</param>
/// <param name="flags">The command flags to use.</param>
/// <returns>the value of key, or nil when key does not exist.</returns>
/// Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
/// </summary>
/// <param name="db">The database to get <paramref name="key"/> from.</param>
/// <param name="key">The key to get.</param>
/// <param name="flags">The command flags to use.</param>
/// <returns>the value of key, or nil when key does not exist.</returns>
/// The CLIENT GETNAME returns the name of the current connection as set by CLIENT SETNAME. Since every new connection starts without an associated name, if no name was assigned a null string is returned.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// The CLIENT GETNAME returns the name of the current connection as set by CLIENT SETNAME. Since every new connection starts without an associated name, if no name was assigned a null string is returned.
/// </summary>
/// <param name="flags">The command flags to use.</param>