title: Redis get and set decorator
body: <p>Currently working on python and redis. I have Flask as my framework and working on Blueprints.</p>
  
  <p>Looking into implementing cache with redis for my APIs, I have tried <strong>Flask-Cache</strong> and <strong>redis-simple-cache</strong>.
  Downside are <a href="http://pythonhosted.org/Flask-Cache/" rel="nofollow">Flask-Cache</a> saves the function even when you change the parameter of the function. It only saves it once per function.
  As per <a href="https://github.com/vivekn/redis-simple-cache" rel="nofollow">redis-simple-cache</a>, it save its keys as <code>SimpleCache-&lt;key name&gt;</code> which not advisable on my end.</p>
  
  <p>So my question is, how can you create a decorator which save and retrieve or check if there is a key existing for the specific key.
  I know a save decorator is possible. But is a retrieve or check decorator possible?? Please correct me if I am wrong. Thank you.</p>