Python语言操作redis缓冲库的案例

一、背景

Python语言有redis驱动库来操作redis内存缓冲数据库。

二、准备条件

如果没有下载redis库,需要下列命令来安装redis库:

pip install redis

注意:如果配置了Python的环境变量,就能在任意位置执行控制台命令。

三、使用案例

注意:需要在本地电脑中开启Redis服务器进程,监听在6379端口。

创建一个python源文件,内容如下:

python 复制代码
# 1、导入依赖
import redis

# 2、连接数据库
# host指定服务器地址,port指定服务器的端口是6379
# 如果有密码,设置参数password="密码"
# 还可以设置安全、超时时间、是否超时
con = redis.Redis(host="localhost", port=6379)


# 3、打印数量
# dbsize()返回键的个数,值是整数类型
print("数据库的键的个数:", con.dbsize())

# 4、打印所有集合
print("当前数据库的键的集合:")

# keys()返回的是列表类型
# 打印键的集合
print(con.keys())

# 数据类型有字符型 散列型 列表 集合 有序集合

# 5、设置一个字符串键
# 键名是vvvid,值是"10000011"
con.set("vvvid", "10000011")

# 6、获取这个键的值
# get()函数返回值是字节序列类型
print(con.get("vvvid"))

# 7、关闭连接
con.close()

四、其他命令

redis库有对应的方法来执行每个命令。

例如:

rename() keys() setnx() strlen() exists() lpush() rpush() rpop() hset() hget()

ttl() 等等函数。

相关推荐
凌虚6 小时前
面向 MySQL 用户的 PostgreSQL 快速上手指南
数据库·后端·架构
五阿哥永琪6 小时前
MySQL中操作json的函数!
数据库·mysql·json
来者皆善6 小时前
了解Mysql优化吗?如何优化索引?
数据库·mysql
ai_coder_ai8 小时前
分布式缓存架构设计与实践
分布式·缓存
凡尘——雨落凡尘8 小时前
PHP 线上十大隐形故障复盘:90% 的网站卡顿、502、雪崩,都是这些细节导致的
redis·nginx·php·session
赤壁小虾9 小时前
【渲染流水线】[逐片元阶段]-[透明度测试]以UnityURP为例
java·前端·数据库
MC皮蛋侠客9 小时前
SQLAlchemy 系列(七):高级建模与高效写入——批量 DML、方言与扩展
数据库·python
奈斯先生Vector10 小时前
把 Midjourney 二次编辑做成生产系统:customId 能力令牌、Action Graph 与 WebUI 精修工作台
数据库·人工智能·架构·aigc·音视频·midjourney
Lethehong10 小时前
双擎并驱·全链路并行:KFS让TB级异构增量同步秒级到达
数据库
MC皮蛋侠客10 小时前
SQLAlchemy 系列(八):AsyncIO、并发与 Web 生命周期——让每个并发任务持有自己的 Session
数据库·python