• ADADADADAD

    python3怎么导入redis[ 建站问答 ]

    建站问答 时间:2024-12-01 19:06:11

    作者:文/会员上传

    简介:

    python3导入redis的示例:使用python3将json对象导入redis数据库。json对象var someexpert={id:10000realname: ‘expert-a’organization:’BUAA’}var frameworks=[‘vue’,

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    python3导入redis的示例:

    使用python3将json对象导入redis数据库。

    json对象

    var someexpert={

    id:10000

    realname: ‘expert-a’

    organization:’BUAA’

    }

    var frameworks=[

    ‘vue’,

    ‘react’,

    ‘angular’

    ]

    通过以下程序代码将其导入redis数据库。

    # -*- coding=utf-8 -*-

    """

    description:

    将json对象存入Redis

    """

    import json

    import redis

    class RedisTT(object):

    def __init__(self):

    self.host = 'localhost'

    self.port = '6379'

    self.r = redis.StrictRedis(host=self.host, port=self.port)

    def insertRedis(self, keyName, jsonStr): # 存入到redis中

    self.r.lpush(keyName, jsonStr)

    def save1():

    someexpert = {}

    someexpert['id'] = 10000

    someexpert['realname'] = 'expert-a'

    someexpert['organization'] = 'BUAA'

    if RedisTT().r.exists('someexpert'):

    RedisTT().r.delete('someexpert') # 删除key为someexpert的键值对

    RedisTT().insertRedis(keyName='someexpert', jsonStr=json.dumps(someexpert))

    def save2():

    frameworks = ['vue', 'react', 'angular']

    if RedisTT().r.exists('frameworks'):

    RedisTT().r.delete('frameworks') # 删除key为frameworks的键值对

    RedisTT().insertRedis(keyName='frameworks', jsonStr=json.dumps(frameworks))

    if __name__ == "__main__":

    save1()

    save2()

    print(RedisTT().r.lrange('someexpert', 0, RedisTT().r.llen('someexpert')))

    print(RedisTT().r.lrange('frameworks', 0, RedisTT().r.llen('frameworks')))

    python3怎么导入redis.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: redispython3