码迷,mamicode.com
首页 > 编程语言 > 详细

python_操作redis

时间:2019-11-19 11:51:26      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:turn   添加   数据库   class   ret   直接   hash   import   get   

一、操作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

标签:turn   添加   数据库   class   ret   直接   hash   import   get   

原文地址:https://www.cnblogs.com/xumb/p/11883584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!