首页 > 编程语言 > 详细

python:redis简单操作

时间:2015-12-06 14:21:25      阅读:199      评论:0      收藏:0      [点我收藏+]

一,安装redis-py

  • pip install redis
  • easy_install redis

二,简单用法

import redis


# 连接redis服务器
def conn_redis():
    r = redis.StrictRedis(host=10.21.25.196, port=6379, db=0)
    return r

#hash
def test_hash():
    r = conn_redis()  # 连接redis数据库
    result = r.hgetall(1861098)  # 获取该字典中所有k-V对
    print result.keys()  # 获取所有key
    print result.values()  # 获取所有value
    for key, value in  result.items():  # 遍历key,value对
        print key, ------>, value
    print result.items()  # 输出所有key,value对(以元组的方式)
    print result.has_key(count)  # 判断时候存在某个键值
    return result
    
    
def test_set():
    r = conn_redis()  # 连接redis数据库
    result = r.smembers(test)  # 获取该集合中所有元素
#     print len(result)#求集合长度
#     print list(result)#将set转化成list
#     for key in result:
#         print key
    
    return list(result)

def test_simple():
    r = conn_redis()
#     r.set(‘foo‘,‘bar‘)
    print r.get(foo)
    
def test_pipe():
    r = conn_redis()
    pipe = r.pipeline(transaction=False)
    result = pipe.set(foo, lky).get(foo).execute()
    print result
    
def test_transaction():
    r = conn_redis()
    pipe = r.pipeline()
    pipe.set(foo, bar)
    pipe.get(foo)
    result = pipe.execute()
    print result

python:redis简单操作

原文:http://www.cnblogs.com/dmir/p/5023359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!