Python操作Redis例子
Redis常用来做缓存,对应Python库名为redis;
import json
import redis
# 每个Redis实例都会维护一个自己的连接池,比较耗费开销
r = redis.Redis(host='localhost', port=6379, decode_responses=True)
# 可以直接建立一个连接池,然后作为Redis的参数,就可以实现多个Redis实例共享一个连接池
pool = redis.ConnectionPool(host='localhost', port=6379, decode_responses=True)
r = redis.Redis(connection_pool=pool)
一个例子列举对于字符数据和哈希数据的常用操作;
# 存一个字符数据以便作为哈希数据的key
r.set("local:player:info:totals",'1314')
# 获取对应字符数据
infonum = r.get("local:player:info:totals")
# 数据例子
info = {'player':{'name':'big306','attribute':{'experience':12306,'money':2000,'level':12}}}# 将例子数据存入对应哈希中
r.hset("local:player:info:data", infonum, json.dumps(info))
# 自增加作为哈希数据key的字符数据
r.incr("local:player:info:totals")# 分批获取对应哈希中的数据
for item in r.hscan_iter('local:player:info:data'):print(item)
# 一次性获取对应哈希中全部数据
print(r.hgetall("local:player:info:data"))
# 获取对应哈希中的数据量
print(r.hlen("local:player:info:data"))
Python操作Redis例子相关推荐
- Python操作Redis的最佳实践
目录 安装 redis 模块 Redis API 使用 连接方式 String 操作 按位操作的应用场景 Hash 操作 scan方法-用于获取大量的数据 List 操作 阻塞的pop方法 Set 集 ...
- Python操作Redis及连接方式
前沿:随着互联网的高速发展,数据变得越来越重要,Python成为了人工智能的热门语言,而Nosql数据库已成为日常开发用品. 今天要写的是Python操作Redis Redis的安装我就不介绍了,你可 ...
- python 操作redis之——有序集合(sorted set) (七)
#coding:utf8 import redis r =redis.Redis(host="23.226.74.190",port=63279,password="66 ...
- Windows下安装Redis及使用Python操作Redis的方法
这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先说一下在Windows下安装Redis,安装包可以在htt ...
- python 操作redis之——HyperLogLog (八)
#coding:utf8 import redis # python 操作redis之--HyperLogLog r =redis.Redis(host="33.23.724.12190&q ...
- 用Python操作Redis
Python操作Redis 首先要安装驱动模块 pip install redis 1.普通连接 import redisr=redis.Redis() # r = redis.Redis(host= ...
- python操作redis用法详解
1.简单介绍 安装redis pip install redis Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单.本节中,我们就来介绍一下 ...
- python redis 操作_使用Python操作redis
在使用python操作redis之前,需要先安装redis库: pip install redis. 创建连接方式: StrictRedis:实现大部分官方命令. Redis:是StrictRedis ...
- Python操作Redis中的hash
Redis 数据库hash数据类型是一个string类型的key和value的映射表,适用于存储对象.Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿). Python的re ...
- Python 操作 redis
官网命令(英文)列表:http://redis.io/commands Redis 教程:http://www.redis.net.cn/tutorial/3501.html Redis 命令参考:h ...
最新文章
- 盘点11个面向文档的开源NoSQL数据库
- 减少系统资源占用的15个CSS常识
- html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...
- 批处理 批量s扫1433_申报资料 | 批量整理图谱(续)
- 蓝桥练习-算法训练 审美课
- poj3187 穷竭搜索 挑战程序设计大赛
- USBCopyer(听说此款软件可以悄悄偷走你U盘的小电影)
- 平面直角坐标系中的旋转公式_【数理之路】初中范围推导三角函数倍角正弦公式...
- 成毅高清电脑桌面壁纸
- myeclipse 2017 CI 中如何修改Servlet模板
- vue ---- 计算属性
- Redis(十三)Python客户端redis-py
- python简单笔试题_这十道经典Python笔试题,全做对算我输
- 如何解决金山词霸与卡巴斯基的冲突问题
- python-普通数据分析-科比职业生涯数据分析
- 使用MATLAB和ANSYS对四杆桁架结构进行有限元分析
- 【C语言经典100例】-- 11 不死神兔问题
- apple music导入本地歌曲及歌词
- 鸡脚蹬子生长秘籍 鸡脚蹬子短是缺乏什么营养
- ❤️ 6个Python办公黑科技,工作效率提升100倍!HR小姐姐都馋哭了(附代码)❤️
热门文章
- 激光雕刻机:废旧光驱的涅槃之路
- 手机抓直播源工具app_东方卫视 手机在线直播 央视源
- turboc7运行C测试 vc6.0测试
- 计算机多媒体最新参考文献,计算机多媒体论文
- 管家婆服务器备份文件夹,[任我行]管家婆软件的使用方法,管家婆辉煌提示备份报错3202...
- mysql 基础教程 很全
- 从零学会SQL:入门(实操演示)
- CocoStudio1.3 场景编辑器使用
- java下载 文件_Java下载文件的几种方式
- 温湿度传感器实验-传感器原理及应用实验