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

python操作redis

时间:2017-11-24 17:57:55      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:python

1.字符串操作

redis中的string在内存中都是按照一个key对应一个value来存储的。

1)set(name, value, ex=None, px=None, nx=False, xx=False)

     ex,过期时间(秒)

     px,过期时间(毫秒)

     nx,如果设置为True,则只有name不存在时,当前set操作才执行,同setnx(name, value)

     xx,如果设置为True,则只有name存在时,当前set操作才执行'''


2)get(name)            # 获取值

3)mset()                 # 批量设置值

4)mget(keys, *args)      # 批量获取值

5)append(name, value)    # 追加


例子:

import redis
redis_config = {
    "host": "192.168.2.230",
    "port":6379,
    "db":0
}
r = redis.Redis(**redis_config)
r.set("time","20171124")
print(r.get("time"))

r.mset(year="2017",month="11",date="24")
print(r.mget("year","month","date"))

r.append("date","10:13")
print (r.get("date"))


运行结果:

20171124

['2017', '11', '24']

2410:13



2.list操作


python操作redis

标签:python

原文地址:http://blog.51cto.com/huangzp/2043967

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