python_操作redis

Posted xmb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_操作redis相关的知识,希望对你有一定的参考价值。

一、操作redis

 1 import redis
 2 #decode_responses=True  直接返回字符串
 3 r  = redis.Redis(host=127.0.0.0,password=HK1213,port=6379,db=0,decode_responses=True)
 4 #字符串类型
 5 r.set(user,xmb,20)   #添加数据,20代表20秒后过期
 6 r.set(students,{"msg":xmb,"q":xm})
 7 print(r.get(user))  #获取数据
 8 r.delete(user)  #删除数据
 9 r.expire(user,30) #给某条数据设置失效时间
10 
11 #哈希类型
12 r.hset("hash1","k","v")  #添加数据
13 r.hdel("qwe")  #删除数据
14 print(r.hkeys("hash"))  #取hash中所有数据
15 print(r.hget("hash","k")) #取单个hash中的key对应的值
16 print(r.hmget("hash","k1","k2")) #取多个hash中的key对应的值
17 print(r.hgetall(hash))  #取hash中的所有数据
18 
19 r.flushall()  #清空所有数据库的数据
20 r.flushdb()  #清空当前数据库的数据
21 r.exists(xmb)  #判断key是否存在
22 r.keys()  #获取当前数据库所有key
23 r.type(xmb)  #获取key的数据类型

 

二、函数

1 def my_redis(k,v=None,expire=60*60*2):
2     r = redis.Redis(host=127.0.0.0, password=HK1213, port=6379, db=0, decode_responses=True)
3     if v:
4         r.set(k,v,expire)
5     else:
6         result = r.get(k)
7         return result

 

 

以上是关于python_操作redis的主要内容,如果未能解决你的问题,请参考以下文章

python操作redis之String操作

python操作redis之hash操作

Python-连接Redis并操作

python 操作redis数据类型

python操作redis的情况总结

python对redis的基本操作