python操作redis

Posted

tags:

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

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的主要内容,如果未能解决你的问题,请参考以下文章

jedis连接redis

使用Python操作Redis详解

Python 之 操作Redis

python操作Redis缓存

Python操作非关系型数据库Redis多测师

Python操作非关系型数据库Redis多测师