背景简介
使用 Python 连接 Redis,实现设置和读取键值。
环境信息
- Python 已安装 【Python - 配置】
- 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
以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言讨论。