背景简介
使用 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
以上便是本文的全部内容,感谢您的阅读,如遇到任何问题,欢迎在评论区留言讨论。