Python学习之路-Python操作redis
目录
前言
在Python中操作Redis
可以直接用redis
模块
安装
安装Redis的有3种方式https://github.com/andymccurdy/redis-py
-
第一种:进⼊虚拟环境py_django,联⽹安装包redis
1
pip install redis
-
第二种:进⼊虚拟环境py_django,联⽹安装包redis
1
easy_install redis
-
第三种:到中⽂官⽹-客户端下载redis包的源码,使⽤源码安装:
- 下载:执行 wget https://github.com/andymccurdy/redis-py/archive/master.zip
- 解压:unzip master.zip
- 安装:先进入文件夹
cd redis-py-master
通过setup.py
安装sudo python setup.py install
使用
引入
引⼊模块:from redis import *
注意
这个模块中提供了StrictRedis对象(Strict严格),⽤于连接redis服务器,并按照不同类型提供 了不同⽅法,进⾏交互操作
StrictRedis对象
通过创建对象,指定参数host、port与指定的服务器和端⼝连接,host默认为localhost,port默认为6379,db默认为0
|
|
提示
根据不同的类型,拥有不同的实例⽅法可以调⽤,与前⾯学的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