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() 等等函数。

相关推荐
承渊政道4 分钟前
数据删了不等于销毁:KingbaseES敏感数据物理擦除实战指南
运维·服务器·数据库·数据仓库·安全·oracle·业界资讯
精益数智小屋5 分钟前
什么是进销存库存表?进销存库存表包含哪些内容?
大数据·运维·数据库·人工智能·安全
重生之小比特10 分钟前
【MySQL 数据库】索引特性
数据库·mysql
Elastic 中国社区官方博客13 分钟前
为 Elasticsearch 带来火力:增加原生 Prometheus API 支持
大数据·数据库·elasticsearch·搜索引擎·信息可视化·prometheus
阿里巴巴淘系技术团队官网博客17 分钟前
缓存使用实践总结:以淘宝交易结算场景为例
缓存
Andya_net20 分钟前
MySQL | DBeaver Mac版下载、安装与使用指南
数据库·mysql·macos
lvrongbao22 分钟前
互联网大厂Java面试场景:从Spring到Redis的技术问答解析
java·redis·spring·微服务·分布式事务
techdashen24 分钟前
Agent 的第三次浪潮:Cloudflare Project Think 是什么,要解决什么问题
jvm·数据库·oracle
草莓熊Lotso2 小时前
【Linux网络】UDP Socket 编程全解析:从回显服务到通用字典服务,从零实现工业级代码
linux·运维·服务器·数据库·c++·单片机·udp
woxihuan1234569 小时前
SQL删除数据时存在依赖关系_设置外键级联删除ON DELETE
jvm·数据库·python