python_redis模块
import redis r=redis.Redis(host='ip',password='HK139bc&*',db=15) #Redis连接 print(r.get('nick')) #返回二进制 print(r.get('nick').decode()) #返回字符串 r=redis.Redis(host='ip',password='HK139bc&*',db=15,decode_responses=True)#Redis连接 print(r.get('nick')) #返回字符串
2、Redis操作(string类型)
import redisr=redis.Redis(host='ip',password='HK139bc&*',db=15,decode_responses=True)#Redis连接 print(r.get('nick'))#查询且返回字符串 r.set('nick2','xiaobai') #新增 r.set('nick2','xiaohei') #修改 Key不能重复,重复后覆盖原来的值 r.delete('nick') #删除 r.set('zwj_nick:jjj','xiaobai') #多级 zwj_nick为文件夹,文件夹下key是jjj,value是xiaobai r.set('nick','xiaobai',60) #60代表失效时间,不设置代表永久,失效后移除Redis r.set('zwj_nick:jjj','xiaobai',60) #60代表失效时间,不设置代表永久,失效后移除Redis print(r.keys()) #所有key的集合 print(r.keys('nick*')) #模糊查询key,*号为通配符 print(r.exists('nick')) #判断KEY是否存在,存在返回1,不存在返回0 r.flushall() #清空所有库的KEY r.flushdb() #清空Redis所有的库
3、Redis 操作(hash类型)
hash类型2个key,如下内容:一级key是name,二级key是zwj5,zwj6
import redisr=redis.Redis(host='ip',password='HK139bc&*',db=15,decode_responses=True)#Redis连接 db不写,默认用第一个 r.hset("name","zwj5",'123456') r.hset("name","zwj6","123456")
import redisr=redis.Redis(host='IP',password='HK139bc&*',db=15,decode_responses=True)#Redis连接 db不写,默认用第一个 r.hset("name","zwj5",'123456') #增加 r.hset("name","zwj5","1234566") #修改,覆盖原来的内容print(r.hget("name","zwj5")) #返回小key内容,返回str类型 print(r.hgetall("name")) #获取大key内容,返回字典类型 r.hdel("name","zwj5") #删除小KEY r.delete("name")#删除大key r.hmset("name",{"zwj7":124,"zwj8":234}) #批量添加 print(r.hmget("name",['zwj7','zwj8'])) #批量获取指定KEY的值print(r.type("name")) #获取key的数据类型 print(r.exists("name")) #存在返回1,不存在返回0 r.expire("name",60)#设置失效时间
备注:Redis管理工具查看KEY失效时间
转载于:https://www.cnblogs.com/xiaokuangnvhai/p/11120696.html
python_redis模块相关推荐
- etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程
1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...
- OpenCV 笔记(01)— OpenCV 概念、整体架构、各模块主要功能
1. OpenCV 概念 图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理. 图像处理技术一般包括图像压缩, 增强和复原, 匹配.描述和 ...
- Python 多线程总结(1)- thread 模块
thread 模块 1. 单线程 首先看下单线程程序运行的例子,如下所示, import timedef loop0():print 'start loop0 begin', time.ctime() ...
- 关于python导入模块和package的一些深度思考
背景 在python中有导入模块和导入package一说,这篇文章主要介绍导入模块和package的一些思考. 首先什么是模块?什么是package? 模块:用来从逻辑上组织python代码(变量,函 ...
- Python Re 模块超全解读!详细
内行必看!Python Re 模块超全解读! 2019.08.08 18:59:45字数 953阅读 121 re模块下的函数 compile(pattern):创建模式对象 > import ...
- python性能分析之line_profiler模块-耗时,效率 时间
20210203 直接用pycharm 自带的 20201215 直接装不上的情况下 先下载安装文件 再安装 line_profiler使用装饰器(@profile)标记需要调试的函数.用kernpr ...
- python:Json模块dumps、loads、dump、load介绍
20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...
- 关于python 中的__future__模块
Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动.有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了. 具体说来就是,某个版本中出现了某个 ...
- GPUtil是一个Python模块,使用nvidia-smi从NVIDA GPU获取GPU状态
GPUtil是一个Python模块,使用nvidia-smi从NVIDA GPU获取GPU状态 一个Python模块,用于在Python中使用nvidia-smi以编程方式从NVIDA GPU获取GP ...
最新文章
- Go 分布式学习利器(10)-- Go语言的接口
- sorry for yesterday
- Python使用lxml模块和Requests模块抓取HTML页面的教程
- IOS7实现扫描二维码
- C++ vector.insert的用法
- 02 JRE与JDK
- 别人都说我老公的字写的不错,大家帮我看看这字行不?
- jquery基本选择器:id选择器、class选择器、标签选择器、通配符选择器
- 大学计算机python考试题二叉树_leetcode 二叉树相关习题总结
- 计算机常用代码大全,常用电脑命令大全【图文】
- 世界超级计算机比赛,【启明之星】何斌:刷新超级计算机比赛世界纪录
- 微信小程序 自定义底部导航栏
- 备案后可以改服务器信息吗,域名备案后可以更改服务器
- 「Codeforces 335E」Counting Skyscrapers
- PCB生产文件的导出 导出给厂家保证自己文件安全
- application octet stream java_Java servlet句柄application/octet-stream用于图像上传
- 《计算机工程》期刊投稿经验分享
- 段式存储、页式存储及段页式存 详解
- 计算机管理员账户默认密码,win10默认管理员密码,win10管理员初始密码
- 星梦小组KTV点歌系统简介
热门文章
- (转载)php array_merge 和 两数组相加区别
- LeetCode 86. 分隔链表 中等难度
- 卫星导航技术主要应用领域有哪些?
- 人才市场最吃香四个专业,就业前景好,很容易拿到高薪!
- 韩国遭到日本制裁,三星被打回原形,原来是个组装工厂?
- Redis缓存穿透、击穿、雪崩及主从复制
- 华科计算机国家专项分数线,5所985高校中招,华科、中大被捡漏,专项计划录取异常,原因透析...
- jdk 1.8 concurrenthashmap扩容原理
- / /* /**的区别
- 041_Popover弹出框