ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 导入epel源 ``` yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ``` ## 安装Redis ``` yum -y install redis ``` ## 安装 redis 模块 ``` pip install redis ``` ## 基本命令 ### set(name, value, ex=None, px=None, nx=False, xx=False) * 设置值 * ex,过期时间(秒) * px,过期时间(毫秒) * nx,如果设置为True,则只有name不存在时,当前set操作才执行 * xx,如果设置为True,则只有name存在时,当前set操作才执行 ### setnx(name, value) * 设置值,只有name不存在时,执行设置操作(添加) ### setex(name, value, time) * 设置值,time,过期时间(数字秒 或 timedelta对象) ### psetex(name, time_ms, value) * 设置值,time_ms,过期时间(数字毫秒 或 timedelta对象) ### mset(args, *kwargs) * 批量设置值 ### mget(keys, *args) * 批量获取值 ### getset(name, value) * 设置新值并获取原值 ...... ## 简单操作 ``` #!/usr/bin/env python #-*-coding:utf-8-*- import redis # 连接数据库 #con_redis = redis.Redis(host='127.0.0.1', port=6379, decode_responses=True) # 直接连接 pool = redis.ConnectionPool(host='127.0.0.1',port=6379,decode_responses=True) con_redis = redis.Redis(connection_pool=pool) # 添加键值对 con_redis.set('name', 'yzbtdiy') # 查找值 print(con_redis['name']) print(con_redis.get('name')) # 查找类型 print(type(con_redis.get('name'))) ``` via:[使用python来操作redis用法详解](https://www.jianshu.com/p/2639549bedc8)