Redis多API开发

Redis API支持

Redis提供了各类开发语言的API,方便开发语言连接使用Redis。
https://redis.io/clients
官方网站提供了不同开发语言的API程序。

redis-py安装方式

pip3 install redis

Python 连接redis

https://redis.io/clients#python

官网中,给我们提供了很多种Python连接redis的API,我们通常选择有“笑脸”并且带有“星号”的使用
这里我们推荐使用redis-py.

直接连接

# coding=utf-8
# File  : qinyj.py
# Author: Jack秦
# Date  : 2019/12/1

# 导入redis模块
import redis
# 连接redis数据库,创建redis实例化对象
conn = redis.Redis(
    host='127.0.0.1',
    port=6379,
    password='root',
)

# 向数据库中添加字符串数据
# ex代表seconds,px代表ms
conn.set("x1","hello")

# 查看数据
val = conn.get("x1")
print(val)


[root@192.168.32.130 /python]$ redis-cli -a root

127.0.0.1:6379> info
127.0.0.1:6379> get x1

使用连接池连接

import redis
# 创建连接池
pool = redis.ConnectionPool(
    host='127.0.0.1',
    port=6379,
    password='root',
    decode_responses=True
)

# 使用连接池对象连接redis
r = redis.Redis(connection_pool=pool)
print(r.get('x1'))

Windows 连接redis数据库

一、下载Redis Desktop Manager

1. Redis Desktop Manager 的下载路径

https://pan.baidu.com/s/1Jvr9MbgFn4UJh4M1AMo3gA 提取码:3i9b

二、安装Redis Desktop Manager

傻瓜式安装,点击下一步即可(注意更改安装目录)

三、连接Redis服务器

redis命令中心

http://www.redis.cn/commands.html

Django 中使用redis缓存机制

Django缓存机制以及使用redis缓存数据库

posted @ 2019-12-01 16:00  GeminiMp  阅读(268)  评论(0编辑  收藏  举报