第十四天-redis操作

目录

1.安装

2.创建链接

1.创建链接

2.连接池链接

3.操作指令

[1.字符串操作 set/get](#1.字符串操作 set/get)

2.expire

3.delete

4.mset/mget

5.list列表操作

6.set集合操作:

7.hash的操作

8.事务


1.安装

  1. 安装redis-py模块::

pip install redis

2.参考模块使用:https://pypi.org/project/redis/

2.创建链接

1.创建链接

2.连接池链接

  1. 关闭链接: del r,

  2. 注意:连接池可以用不调用关闭的链接,系统会自动回收

3.操作指令

1.字符串操作 set/get

存放字符串

2.expire

设置key失效日期

#默认时间单位秒,5秒钟失效

r.expire(key,5)

3.delete

r.delete("删除key ","删除key 1")

4.mset/mget

  1. mset 存入多个值,存放类型为字典

  2. mget.取出多个值

r.mset({key:value,key2:value2})

result= r.mget(key,key1)

for i for result

print(one.decode("utf-8"))

5.list列表操作

  1. rpush第一个参数为 key值 列表添加元素

  2. lpop删除第一个元素

  3. lrange 获取列表数据返回元组

6.set集合操作:

  1. set类型操作集合不可出现重复,

  2. sadd 第一个参数集合key;

  3. srem删除集合中某个元素

  4. smembers(key) 获取集合中所有的元素

5.zadd 添加有序集合 第一个参数集合key,第二个参数必须为字典,字典value为:元素值:分数

6.zincrby:更改有序集合分数

7.zrevrange: 降序获取元素值

7.hash的操作

  1. hmset:参数1:key,参数2:字典类型;

8.事务

相关推荐
毛驴赶鹿14 分钟前
【金仓数据库征文】KES V9性能调优实战记录:从慢SQL排查到全链路优化
数据库·sql
码农阿豪40 分钟前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南
数据库·macos·docker
杨云龙UP1 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
ZENERGY-众壹1 小时前
500个工商业电站压垮数据库?海量光伏时序数据存储的架构取舍
数据库·架构·influxdb·光伏·光伏运维
傻啦嘿哟1 小时前
某短视频平台视频爬虫实战:抓取推荐流视频信息,绕过反爬的3种技巧
开发语言·爬虫·python
独隅1 小时前
Cursor+GitOps 自动化运维实战:智能编写 Ansible 与 Terraform
运维·自动化·ansible
迷迭香yy1 小时前
集合竞价数据挖掘实战:用Python构建开盘信号识别系统
人工智能·python·数据挖掘
mubei-1232 小时前
SpringDAO的用法
java·开发语言·数据库
YFJ_mily3 小时前
【IEEE征稿】第二届智能制造、机器人与自动化国际学术会议(IMRA 2026)| 马鞍山12月举办,EI/Scopus稳定检索,3-5工作日录用
机器人·自动化·智能制造·工业自动化·ieee会议·rdlink研发家·安徽马鞍山会议
李昊哲小课4 小时前
fastapi sse websocket 奶茶店实时订单看板
人工智能·python·websocket·网络协议·fastapi·sse