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 1
1
FROM python:3.5
2
- RUN pip install Flask==0.11.1
2
+ RUN pip install Flask==0.11.1 redis==2.10.5
3
3
RUN useradd -ms /bin/bash admin
4
4
USER admin
5
5
WORKDIR /app
Original file line number Diff line number Diff line change 1
1
from flask import Flask , request , render_template
2
+ import redis
2
3
3
4
app = Flask (__name__ )
4
5
default_key = '1'
5
- cache = {default_key : 'one' }
6
+ cache = redis .StrictRedis (host = 'redis' , port = 6379 , db = 0 )
7
+ cache .set (default_key , "one" )
6
8
7
9
@app .route ('/' , methods = ['GET' , 'POST' ])
8
10
def mainpage ():
@@ -12,11 +14,11 @@ def mainpage():
12
14
key = request .form ['key' ]
13
15
14
16
if request .method == 'POST' and request .form ['submit' ] == 'save' :
15
- cache [ key ] = request .form ['cache_value' ]
17
+ cache . set ( key , request .form ['cache_value' ])
16
18
17
19
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' )
20
22
21
23
return render_template ('index.html' , key = key , cache_value = cache_value )
22
24
You can’t perform that action at this time.
0 commit comments