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

Python_redis

时间:2021-06-06 19:33:19      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:int   lse   时间   插入   哈希   trim   哈希类型   hash   操作   

import redis

r = redis.Redis(host = "118.xx.x.xx",password="xxxxxx*",port=xxxx,db=4)
r = redis.Redis(host = "118.xx.x.xx",password="xxxxxx*",port=xxxx,db=4,decode_responses=True)

# 字符串 string k-v {“name":111}
# 哈希 hash 大字典 {"student":{"xiaohei":"xxx","xiaobai":"xxx"}}
#list

r.set("www_session","poiyttrywtrewr",50)
print(r.get("www_session"))
# r.delete("www_session")

#基本操作
r.ttl("key_liq") #获取key的失效时间
r.get("www_session")
r.keys() #获取当前数据库里所有的key
r.keys("*_*") #获取可以加条件
r.exists("fmz_111") #反馈0代表不存在,返回1代表存在
r.type("fmz_111") #查看这个key的类型
r.expire("www_session",60) #设置key的失效时间

#哈希类型
r.hset("students","xiaobao",‘{"id":5,"score":99}‘)
d = {"sef":1."as":2}
r.hmset("student",d)
xb_info = r.hget("students","xiaobao")
print(r.hget("students","xiaobao"))
r.hgetall("students")
print(r.hgetall("students"))
# xb_info.decode()
# print(xb_info.decode())

r.lpush("black_list","1")
r.lpush("black_list","2") # 从左边插入
r.rpush("black_list","3") #从右边插入
print(r.lrange("black_list",0,1))
r.lpop("black_list") #从左边删
r.rpop("black_list") #从右边删
r.lset("black_list",0,"asf") #指定位置修改
r.llen("black_list") #取list长度
r.ltrim("black_list",0,0) #删除列表列表里的数据,除了指定的范围
r.lrem("black_list",1,"hhh") #删除指定元素




redis迁移
import redis
r = redis.Redis(host="xxxxxxxxxxxxxx",password="xxxxxx",port=xxx,db=4,decode_responses=True)
r2 = redis.Redis(host="xxxxxxxxxxxxxx",password="xxxxxxxx&*",port=xxx,db=11,decode_responses=True)
# r.flushdb() #清空当前数据库
# r.flushall() #清空所有数据库

for k in r.keys():
    k_type = r.type(k)
    if k_type == "string":
        value = r.get(k)
        r2.set(k,value)
    elif k_type == "hash":
        dic = r.hgetall(k)
        r2.hmset(k,dic)
    elif k_type == "list":
        l_len = r.llen(k)
        result = r.lrange(k,0,l_len)
        r2.rpush(k,*result)





Python_redis

标签:int   lse   时间   插入   哈希   trim   哈希类型   hash   操作   

原文地址:https://www.cnblogs.com/my-own-goddess/p/14855139.html

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