Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

redis python

作者:泪﹌无痕   发布日期:2025-09-26   浏览:101

import redis

# 创建Redis连接
r = redis.Redis(host='localhost', port=6379, db=0)

# 设置键值对
r.set('name', 'Alice')

# 获取键值对
name = r.get('name')
print(f"The name is: {name.decode()}")

# 删除键值对
r.delete('name')

# 检查键是否存在
exists = r.exists('name')
print(f"Does 'name' exist? {exists}")

# 使用哈希类型存储数据
r.hset('user:1000', mapping={'name': 'Bob', 'age': 30, 'city': 'New York'})

# 获取哈希中的所有字段和值
user_info = r.hgetall('user:1000')
for key, value in user_info.items():
    print(f"{key.decode()}: {value.decode()}")

# 关闭连接
r.close()

解释说明:

  1. 创建Redis连接:使用redis.Redis()方法创建一个Redis连接对象,指定主机、端口和数据库编号。
  2. 设置键值对:使用set()方法设置一个键值对,例如r.set('name', 'Alice')
  3. 获取键值对:使用get()方法获取键对应的值,并使用decode()将字节转换为字符串。
  4. 删除键值对:使用delete()方法删除指定的键。
  5. 检查键是否存在:使用exists()方法检查指定键是否存在,返回1表示存在,0表示不存在。
  6. 使用哈希类型存储数据:使用hset()方法向哈希中添加多个字段和值。hgetall()方法用于获取哈希中的所有字段和值。
  7. 关闭连接:使用close()方法关闭Redis连接。

如果你需要更多关于Redis与Python集成的信息,请参考官方文档或其他相关资源。

上一篇:python 字符替换

下一篇:python importlib

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站