第十四天-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.事务

相关推荐
XuCoder3 分钟前
你写的每条 SQL 都没加过锁,可 MySQL 凭什么不怕两个事务打架?
数据库·后端
南讯股份Nascent8 分钟前
2026专业私域用户运营平台怎么选?私域协同+会员通能力,五家实力企业领跑行业
自动化·用户运营
circuitsosk9 分钟前
智能体任务拆解与执行:基于ReAct+Plan-and-Execute框架的行业Skill构建实录
前端·javascript·python·react.js·react·llm agent·智能体编排
麻雀飞吧10 分钟前
近期量化工具怎么选,先看你卡在哪一环
人工智能·python
通信仿真爱好者10 分钟前
第【109】期--基于神经网络的OFDM峰均功率比降低方法--python完整代码
python·神经网络·ofdm·限幅滤波·峰均功率比·papr降低
阿图灵11 分钟前
OpenCV 图像特征与匹配:SIFT 特征检测与 BFMatcher 暴力匹配
图像处理·人工智能·python·opencv·计算机视觉·sift
2301_8009549913 分钟前
MySQL 数据库基础:数据类型、查询与备份恢复
数据库·mysql·oracle
起名真的太难了15 分钟前
Mysql的数据类型,查询与备份操作
数据库·sql·mysql
程序猿_极客15 分钟前
【免费】分享一套优质的基于Php+Mysql的电子购物网站的设计与实现,校园小卖部系统
数据库·mysql·php·购物商城系统
fīɡЙtīиɡ ℡16 分钟前
LLM/Agent 安全实战核心要点总结
网络·数据库·安全