# !/usr/local/python/bin/python
# -*- coding: utf-8 -*-
# (C) Wu Dong, 2020
# All rights reserved
# @Author: 'Wu Dong <*****@*****.**>'
# @Time: '2020-07-18 14:09'
from flask import Flask
from flask_redis import Redis

redis = Redis()
app = Flask(__name__)

app.config["REDIS_PREFIX"] = "EG:"
app.config["REDIS_URL"] = "redis://:[email protected]:16379/9"
app.config["REDIS_DECODE_RESPONSES"] = True
app.config["REDIS_DB"] = 9
redis.init_app(app)

if __name__ == "__main__":
    redis.set("GETRANGE:K1", "VALUE1")
    redis.set("-GETRANGE:K2", "VALUE2")

    redis.setrange("GETRANGE:K1", 3, "TTV1")
    redis.setrange("-GETRANGE:K2", 2, "MTLD5")

    print(redis.getrange("GETRANGE:K1", 3, -1))
    print(redis.getrange("-GETRANGE:K2", 2, -1))

    redis.expire("GETRANGE:K1", 60)
    redis.expire("-GETRANGE:K2", 60)