一、背景
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() 等等函数。