File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 11FROM python:3.5
2- RUN pip install Flask==0.11.1
2+ RUN pip install Flask==0.11.1 redis==2.10.5
33RUN useradd -ms /bin/bash admin
44USER admin
55WORKDIR /app
Original file line number Diff line number Diff line change 11from flask import Flask , request , render_template
2+ import redis
23
34app = Flask (__name__ )
45default_key = '1'
5- cache = {default_key : 'one' }
6+ cache = redis .StrictRedis (host = 'redis' , port = 6379 , db = 0 )
7+ cache .set (default_key , "one" )
68
79@app .route ('/' , methods = ['GET' , 'POST' ])
810def mainpage ():
@@ -12,11 +14,11 @@ def mainpage():
1214 key = request .form ['key' ]
1315
1416 if request .method == 'POST' and request .form ['submit' ] == 'save' :
15- cache [ key ] = request .form ['cache_value' ]
17+ cache . set ( key , request .form ['cache_value' ])
1618
1719 cache_value = None ;
18- if key in cache :
19- cache_value = cache [ key ]
20+ if cache . get ( key ) :
21+ cache_value = cache . get ( key ). decode ( 'utf-8' )
2022
2123 return render_template ('index.html' , key = key , cache_value = cache_value )
2224
You can’t perform that action at this time.
0 commit comments