def rediskey
      if parent? 
        # We need to check if the parent has a specific suffix
        # for the case where we have specified one other than :object.
        suffix = parent.kind_of?(Familia) && parent.class.suffix != :object ? parent.class.suffix : name
        k = parent.rediskey(name, nil)
      else
        k = [name].flatten.compact.join(Familia.delim)
      end
      if @opts[:quantize]
        args = case @opts[:quantize]
        when Numeric
          [@opts[:quantize]]        # :quantize => 1.minute
        when Array
          @opts[:quantize]          # :quantize => [1.day, '%m%D']
        else
          []                        # :quantize => true
        end
        k = [k, qstamp(*args)].join(Familia.delim)
      end
      k
    end
def rediskey
      if parent? 
        # We need to check if the parent has a specific suffix
        # for the case where we have specified one other than :object.
        suffix = parent.kind_of?(Familia) && parent.class.suffix != :object ? parent.class.suffix : name
        k = parent.rediskey(name, nil)
      else
        k = [name].flatten.compact.join(Familia.delim)
      end
      if @opts[:quantize]
        args = case @opts[:quantize]
        when Numeric
          [@opts[:quantize]]        # :quantize => 1.minute
        when Array
          @opts[:quantize]          # :quantize => [1.day, '%m%D']
        else
          []                        # :quantize => true
        end
        k = [k, qstamp(*args)].join(Familia.delim)
      end
      k
    end
returns a redis key based on the parent
 object so it will include the proper index.