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

相关推荐
Cxiaomu24 分钟前
【无标题】
自动化
-To be number.wan1 小时前
Python数据分析:时间序列数据分析
开发语言·python·数据分析
Faker66363aaa1 小时前
YOLO13-C3K2-AdditiveBlock:水果质量智能检测系统_3
python
2401_828890642 小时前
实现扩散模型 Stable Diffusion - MNIST 数据集
人工智能·python·深度学习·stable diffusion
面向对象World2 小时前
正点原子Mini Linux 4.3寸800x480触摸屏gt115x驱动
linux·服务器·数据库
jz_ddk2 小时前
[指南] Python循环语句完全指南
开发语言·python·continue·循环·for·while·break
Evand J2 小时前
【Python代码例程】长短期记忆网络(LSTM)和无迹卡尔曼滤波(UKF)的结合,处理复杂非线性系统和时间序列数据
python·lstm·滤波
dinga198510262 小时前
mysql之联合索引
数据库·mysql
微风中的麦穗3 小时前
【SQL Server 2019】企业级数据库系统—数据库SQL Server 2019保姆级详细图文下载安装完全指南
大数据·数据库·sqlserver·云计算·个人开发·运维必备·sqlserver2019
workflower3 小时前
易用性和人性化需求
java·python·测试用例·需求分析·big data·软件需求