Revolvers tend to not require much maintenance of the action, but depending on how much you use it, and whether your carry method allows much lint to get in the action or you get it wet, usually a yearly detail clean at most is all that's needed.
If you don't use it much, you can go for years if you lube it with the correct lubricant.
I recommend applying a little grease to key areas like the hammer-trigger interfaces, bottom and back of the rebound slide, and the front of the trigger where it interfaces the cylinder stop.
This gives a smoother trigger action and insures proper lubrication that won't run off or dry out.
I used Super Lube grease and their "oil" in revolvers, and I've opened up guns that had been extensively used and had no internal maintenance for as much as 10 years and the Super Lube was still in place and still lubricating.
Most any good grade grease will work just fine.
Not to turn this into another "What's your favorite lube" post, but Super Lube is a clear-white synthetic Teflon bearing lube good from -45 to +450 degrees.
The grease is a stiff grease, and the "oil" is a thin grease-thick oil consistency that stays where it's put, won't run off, sling off, wick out, or evaporate or dry out.
If you'd like to try it, you can buy small tubes of the grease and small oilers of the oil from Midway.
I bought larger cans of the grease and 4 ounce bottles of the oil direct from Synco, the maker for customer and my own guns.
One trick for pistols to prevent corrosion, is to use a good rust preventing lube like CLP Breakfree on all inside surfaces.
I'd put a few drops of CLP on a soft toothbrush and "scrub" all surfaces. This leaves a very thin coat that prevents rust, and the Super Lube was the actual lubricant.
With the inside protected by the very thin layer of CLP and the parts lubricated with Super Lube, a revolver will go just about forever, again, depending on the conditions you use it under.