Redis入门
Windows安装,下载压缩包,解压直接可以使用 https://github.com/dmajkic/redis/downloads
开启服务端: redis-server.exe
开启客户端: redis-cli.exe
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
基本语法: COMMAND KEY_NAME [VALUE]
KEYS pattern 查找满足pattern的所有keys, *可以通配任意字符任意个数
字符串命令 (String)
set key value
get key
... ...
哈希 (Hash)
hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。
hmset zoro name "roronoazoro" age "20" ...
hgetall zoro
hget zoro name
...
列表 (List)
lpush alist astring
lrange alist 0 5
lpop alist
rpush alist astring
rpop alist
......
集合 (Set)
Set是string类型的无序集合。集合成员是唯一的.
sadd aset amember
smembers aset
spop aset
......
有序集合 (Sorted Set)
有序集合和集合一样也是string类型元素的集合,且不允许重复的成员
每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
用Python操作Redis
pip install redis
import redis r = redis.Redis() r.set() r.get() ......