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

python连接redis

时间:2019-01-24 11:48:42      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:tar   指定   字符   设置   pwd   位置   根据   alt   字符串操作   

一、首先,要下载redis

pip3 install redis

二、连接redis

技术分享图片
import redis
#拿到一个redis的链接
conn=redis.Redis(127.0.0.1,6379)
# print(conn.get(‘name‘))

#redis的字符串操作
#ex过期时间(秒),px过期时间(毫秒)
# conn.set(‘pwd‘,‘123456‘,ex=5)
#nx,如果设置为True,则只有name不存在时,当前set操作才执行,值存在,就修改不了,执行没效果
# conn.set(‘name‘,‘egon‘,nx=True)
#xx,如果设置为True,则当set操作才执行,值存在才能修改,值不存在,不会设置新值
# conn.set(‘paa‘,‘123456‘,xx=True)
#设置值,只有name不存在时,执行设置操作(添加),如果存在,不会修改
# conn.setnx(‘name‘,‘xuxu‘)
#设置值,setex(name,time,value)
# conn.setex(‘token‘,5,‘hnkjashd‘)
#设置值,psetex(name,time_ms,value)
#time_ms过期时间(数字毫秒)或timedelta对象

#mset(*args,**kwargs)  批量设置值
# conn.mset({‘k1‘:‘v1‘,‘k2‘:‘v2‘})

#mget(keys)批量获取值
# ret=conn.mget({‘k1‘,‘k2‘})
# print(ret)

#getset(name,value)
#设置新值并获取原来的值

#getrange(key,start,end)
#获取子序列(根据字节获取,非字符)
#参数:
#   name
#   start起始位置(字节)
#   end,结束位置(字节)

#setrange(name,offset,value)
#修改字符串内容,从指定字符串索引开始向后替换(新值太长时,则向后添加)
#参数:
#   offset,字符串的索引,字节
#   value,要设置的值

#strlen(name)
#返回name对应值的字节长度(一个汉字三个字节)

#incr(self,name,amount)
#自增name对应的值,当name不存在时,则创建name=amount,否则,则自增
#参数:
#   name
#   amount自增数(必须是整数)
# print(conn.incr(‘pw‘,2))

#decr(self,name,amount=1)
#自减 name对应的值,当name不存在时,则创建name=amount,否则,则自减
#参数:
#   name
#   amount,自减数

#append(key,value)
#在redis name对应的值后面追加内容
#参数:
#   key,redis的name
#   value,要追加的字符串
View Code

 

python连接redis

标签:tar   指定   字符   设置   pwd   位置   根据   alt   字符串操作   

原文地址:https://www.cnblogs.com/xufengnian/p/10313322.html

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