Python操作Redis

未匹配的标注

前言#

在 Python 中操作 Redis 可以直接用 redis 模块

安装#

安装 Redis 的有 3 种方式 github.com/andymccurdy/redis-py

  • 第一种:进⼊虚拟环境 py_django,联⽹安装包 redis

    pip install redis
  • 第二种:进⼊虚拟环境 py_django,联⽹安装包 redis

    easy_install redis
  • 第三种:到中⽂官⽹ - 客户端下载 redis 包的源码,使⽤源码安装:

使用#

引入#

引⼊模块:from redis import *

这个模块中提供了 StrictRedis 对象 (Strict 严格),⽤于连接 redis 服务器,并按照不同类型提供 了不同⽅法,进⾏交互操作

StrictRedis 对象#

通过创建对象,指定参数 host、port 与指定的服务器和端⼝连接,host 默认为 localhost,port 默认为 6379,db 默认为 0

sr = StrictRedis(host='localhost', port=6379, db=0)
# 简写
sr=StrictRedis()

根据不同的类型,拥有不同的实例⽅法可以调⽤,与前⾯学的 redis 命令对应,⽅法需要的参数与命令的参数⼀致

指令#

string#

  • set
  • setex
  • mset
  • append
  • get
  • mget
  • key

keys#

  • exists
  • type
  • delete
  • expire
  • getrange
  • ttl

hash#

  • hset
  • hmset
  • hkeys
  • hget
  • hmget
  • hvals
  • hdel

list#

  • lpush
  • rpush
  • linsert
  • lrange
  • lset
  • lrem

set#

  • sadd
  • smembers
  • srem

zset#

  • zadd
  • zrange
  • zrangebyscore
  • zscore
  • zrem
  • zremrangebyscore

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~