【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,python)