File tree 1 file changed +12
-6
lines changed
1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change 10
10
# set with expire
11
11
@app .route ('/set/<string:key>/<string:value>/<int:expired>' )
12
12
def set_with_expire (key , value , expired ):
13
- if redis_cache .exists (key ):
14
- pass
15
- else :
16
- redis_cache .set (key , value , ex = expired )
13
+ redis_cache .set (key , value , ex = expired )
17
14
return "OK"
18
15
19
16
# set
20
17
@app .route ('/set/<string:key>/<string:value>' )
21
18
def set (key , value ):
22
19
if redis_cache .exists (key ):
23
- pass
20
+ return f" { key } is already exists, please use `update` route to change the value!"
24
21
else :
25
22
redis_cache .set (key , value )
26
- return "OK"
23
+ return "OK"
24
+
25
+ # update
26
+ @app .route ('/update/<string:key>/<string:value>' )
27
+ def update (key , value ):
28
+ if redis_cache .exists (key ):
29
+ redis_cache .set (key , value )
30
+ return "OK"
31
+ else :
32
+ return f"{ key } is not exists"
27
33
28
34
# get
29
35
@app .route ('/get/<string:key>' )
You can’t perform that action at this time.
0 commit comments