switch search and grab to redis