博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python:redis简单操作
阅读量:5735 次
发布时间:2019-06-18

本文共 1231 字,大约阅读时间需要 4 分钟。

一,安装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#hashdef 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

转载于:https://www.cnblogs.com/dmir/p/5023359.html

你可能感兴趣的文章
Go 的吉祥物,萌不萌
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例
查看>>
Android中Activity和Fragment的生命周期的对比
查看>>
C++Primer_笔记_异常处理
查看>>
分区交换 alter table exchange partition 在线表 历史表交换
查看>>
zabbix详解:(二)添加被监控机器
查看>>
设计模式单列
查看>>
人像模式的灯光效果?iPhone 8开挂袭来
查看>>
Linux下MongoDB安装与配置
查看>>
DSL配置(PPPOA)
查看>>
WEBRTC执行流程
查看>>
Spring Boot 入门系列
查看>>
Spring Cloud版——电影售票系统<六>使用 Spring Cloud Config 统一管理微服务配置
查看>>
Java not support java EE1.3
查看>>
iptables规则备份及恢复、firewalld九个zone,service的操作
查看>>
www.conf配置文件的参数详解
查看>>
如何实现邀请好友帮抢票功能?
查看>>
深圳联通特邀湖北籍企业参观公司总部大楼举行
查看>>
告警系统主脚本、告警系统配置文件、告警系统监控项目
查看>>
Python 和 PyCharm 在 windows10 环境的安装和设置
查看>>