【python调用redis和redis内部调用】

编程入门 行业动态 更新时间:2024-10-26 06:35:58

【<a href=https://www.elefans.com/category/jswz/34/1770869.html style=python调用redis和redis内部调用】"/>

【python调用redis和redis内部调用】

一.python内部调用redis

1.导入redis

import redis

2连接redis
#db为数据库

r = redis.Redis(host='localhost', port=6379, db=0)

新增redis数据需要有key和value值
3.新增value是字符串数据
value是字符串数据需要用set新增数据
ex为过期时间

r.set(key,value,ex=秒数)

4.获取value是字符串的数据

#不解码
r.get(key)
#解码
r.get(key).decode()

5.新增value是列表数据

#向左新增
r.lpush(key,value)
#向右新增
r.rpush(key,value)
#设置过期时间
r.expire(key,过期秒数)

6.获取value是列表的数据

#全部获取用0到-1
r.lrange(key,value,0,-1)

二.redis数据库内部调用

进入redis命令行之后
1.value是字符串数据

 # 设置value是字符串,过期时间是设置的秒数
set  key value ex 秒数
#获取value是字符串
get  key
#往key后面的value追加字符串
append key value

2.value是列表数据

# 在列表左端插入元素
lpush key value# 在列表右端插入元素
rpush key value
#设置过期时间
expire key 秒数
# 删除列表左端元素
lpop key # 删除列表右端元素
rpop key# 获取列表指定范围的元素
lrange key 开始 结束 
例如 lrange key 0 -1 (取出所有key的内容)

更多推荐

【python调用redis和redis内部调用】

本文发布于:2023-11-15 17:14:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1603305.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:python   redis

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!