优草派  >   Python

Python怎么向Redis数据库添加列表?Python如何添加列表到redis数据库

罗西汉            来源:优草派

redis是一个及其轻量化并且可以嵌入在很多程序中去使用的键值对型数据库,它只需要安装一个同名的模块就可以在python中来实现连接和其他操作了。下文会来介绍一下该怎么连接redis数据库,并且向其中写入列表类型数据的方法,想学习该知识就往下看看吧。

Python怎么向Redis数据库添加列表?Python如何添加列表到redis数据库

一、连接redis

python之中连接redis数据库非常简单,只需要调用首字母大写的同名方法,然后在其中传入连接地址、端口号、密码以及连接的数据就可以创建出连接对象。之所以不需要账号的原因就在于,redis数据库默认使用的就是只有管理员权限的初始账号,代码如下所示:

import redis
redis_conn = redis.Redis(host='127.0.0.1', port= 6379, password= 'pw', db= 0)

二、写入列表

redis数据库连接对象实例化出来之后就可以来完成读写操作了,其添加列表数据可以使用lpush()方法,只需要在该方法之中传入参数即可,代码示例如下所示:

v = redis_conn.lpush('Zarten', 1,2,3,4,5)

在上面的方法之中第一个参数Zarten会被直接视为一个列表对象添加到redis之中,而后面这些逗号分隔的参数则是会被视为列表元素,然后按照从右往左的顺序添加到该列表之中。并且当这个列表键存在时,再添加元素就会自动放到末尾,而没有这个列表键就是新建列表。

也可以通过传入位置参数来让新添加的列表元素放到指定的位置,代码如下所示:

v = redis_conn.linsert('Zarten', 'AFTER', 3, 'b')

上面这行代码的作用就是将字符串b添加到redis数据库列表键Zarten之中,after表示该字符串会放在已存在值3的后面。

以上就是关于“Python怎么向Redis数据库添加列表?Python如何添加列表到redis数据库”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。