Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。数据库
Redis全称为:Remote Dictionary Server,该软件使用C语言编写,Redis是一个key-value存储系统,缓存
它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。
app
string操做 spa
建立:code
set name xxx set age 18
查看:blog
get name # "xxx"
get age # "18"
设置过时时间:ip
expire name 20(秒)
查看时间:(没设置时间则返回-1,永久;不存在的则返回-2)内存
ttl name
建立并同时设置时间:开发
setex name 20 xxx 或 set name xxx ex 20
字符串追加:字符串
append name 666 # xxx666
多字符串建立:
mset name xxx age 18 sex nan (不能用中文) key value key value .......
多字符串查看:
mget name age sex key key ....
查看全部的键值:
keys *
删除:(适用于全部的类型)
del key
检查是否存在:(1或0,布尔值,True或Flase)
exists name # 1
查看类型:
type name
运算:
incr num (自加1) decr num(自减1) incrby num 10 (自加10) decrby num 10 (自减10)