The literal explanation of "betting on red" is referring to the game of roulette, in which you can place a bet on the colours red and black or on specific numbers.
You might also already know that Macau is very famous for it's casinos, often being called the Vegas of Asia.
In the non-literal meaning of "betting on red" in the titles of this article, it is difficult to guess the full meaning, without having read the article.
However, if I had to guess, I'd say it referring to both or either the country being an autonomous region of China (where, as you know, red is the colour of the flag) and/or how "being in the red" is the financial term for being in debt.