docs: def geoadd(self, name, *values):
          """
          Add the specified geospatial items to the specified key identified
          by the ``name`` argument. The Geospatial items are given as ordered
          members of the ``values`` argument, each item or place is formed by
          the triad longitude, latitude and name.
          """
          if len(values) % 3 != 0:
              raise DataError("GEOADD requires places with lon, lat and name"
                              " values")
          return self.execute_command('GEOADD', name, *values)