Henry
发布于 2025-03-11 / 8 阅读
0
0

Python - Redis 添加与读取

背景简介

使用 Python 连接 Redis,实现设置和读取键值。

环境信息

  1. Python 已安装 【Python - 配置
  2. Redis 已安装 【Redis - 安装

示例需求

  • 连接 Redis
  • 添加与读取 “TOKEN”: “MY_TOKEN”

详细步骤

第一步: 安装依赖

pip install redis

第二步: 准备 settings.py 配置文件用于存储 redis 连接信息

REDIS = {
    'password': "your_redis_password",
    'host': "your_redis_host",
    'port': "your_redis_port",
    # db index 默认为 0
    'db': your_redis_db_index,
}

第三步: 实现 Redis 访问

  • 准备 redis-sample.py  文件
import redis

from settings import REDIS

class RedisService:
    def __init__(self):
        self.redis = redis.Redis(
            host=REDIS['host'],
            port=REDIS['port'],
            password=REDIS['password'],
            db=REDIS['db']
        )


    def add_value(self, key, value):
        """添加键值对到Redis"""
        self.redis.set(key, value)
    def get_value(self, key):
        """从Redis读取值"""
        return self.redis.get(key)
        
# 使用示例
if __name__ == "__main__":
    redis_service = RedisService()
    # 添加数据
    redis_service.add_value('TOKEN', 'MY_TONKEN')
    # 读取数据
    name = redis_service.get_value('TOKEN')
    if name:

        print(f"Token retrieved from Redis: {name.decode()}")
    else:
        print("Token not found in Redis.")
  • 执行
$ python redis-sample.py 
Token retrieved from Redis: MY_TONKEN

以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言讨论。



评论