python学习之操作redis
一.Redis安装网上很多可以查找
二.redis-py的安装,使用命令pip install redis。
安装过程中如果产生连接超时的错误,可以使用国内镜像参考如下
豆瓣:pip install flask -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
阿里云:pip install flask -i http://mirrors.aliyun.com/pypi/simple/
三.python连接redis
1. 连接方式:stringRedis = redis.StrictRedis("127.0.0.1", 6379) 或者 stringRedis = redis.Redis(("127.0.0.1", 6379)
2.StrictRedis和Redis区别
StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。
Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。
官方推荐使用StrictRedis方法,不推荐Redis类
3.redis-py连接池类:ConnectionPool
4.String基础操作
set(name, value):设置值
get(name): 获取值
mset(*args, **kwargs):批量设置
mget(keys, *args):批量获取
setnx(name, value):设置值,只有name不存在时,执行设置操作(添加)
append(key, value):name对应的值后面追加内容
5.Hash基础操作
hset(key, field, value):向名称为key的hash中添加元素
hget(key, field):返回名称为key的hash中field对应的value
hmset(name, mapping): 在name对应的hash中批量设置键值对,mapping:字典
hmget(name, keys, *args):在name对应的hash中获取多个key的值
hgetall(name):获取name对应hash的所有键值
hdel(name,*keys): 删除指定name对应的key所在的键值对
hkeys(name): 获取hash中所有的key的值
hvals(name) :获取hash中所有的value的值
6.redis-py事务
最新文章
- 封装 用canvas绘制直线的函数--面向对象
- BigDecimal用法详解
- Spark在Ubuntu中搭建开发环境
- 黄聪:wordpress后台导致fonts.googleapis.com、ajax.googleapis.com加载慢的解决方法
- const和readonly的区别
- Cassandra CqlRow fetch DateType / Int32Type
- JIRA Cannot Start Due to 'unable to clean the cache directory: /opt/jira/plugins/.osgi-plugins/felix'
- 【Jade】
- LSTM实现中文文本情感分析
- 基于TCP 协议的RPC
- .NET CORE学习笔记系列(2)——依赖注入[6]: .NET Core DI框架[编程体验]
- Beautiful Soup模块
- 【python】多线程queue导致的死锁问题
- 利用exif.js解决ios或Android手机上传竖拍照片旋转90度问题
- Python: PS 图像调整--明度调整
- Keil C51 的printf
- 使用 log4j 打印日志
- 轻量ORM-SqlRepoEx (十)SqlRepoEx Nuget包下载说明
- JDK源码学习笔记——LinkedHashMap
- julia应用于自动驾驶汽车、机器人、3D 打印、精准医疗、增强现实、基因组学、能源交易、机器学习、金融风控和太空任务设计等多个领域
热门文章
- java String 转Json报错 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntim
- 企业架构 Red Hat Drools KIE Project 三大核心产品
- postgresql 中文排序
- SQL多个逗号分开的字段值 取对应的数据名称信息
- 相位展开(phase unwrapping)算法研究与实践
- 查找k8s版jenkins-slave官方镜像
- LODOP中打印项水平居中简短问答
- Eclipse安装Properties Editor插件
- JAVA克隆对象报错:The method clone() from the type Object is not visible
- 手贱重置了mysql密码,导致登陆不进去的解决办法