在写这一部分的时候是为了为学习django框架打基础,因此目前写的都是Redis常用的命令。在掌握django框架后我会深入学习Redis,然后再补充这一部分内容。
键
del key//在key存在时删除key
exiets key//指定键是否存在
rename key newkey//将key重命名为newkey
expire key seconds//为key设置seconds秒的过期时间
type key//返回key的类型
字符串
set key value//将value设为key的值
get key//获取key的值
Hash
hset key field value//将field:value键值对添加到hash表key中
hget key field//获取key中field字段的值
hmset key field1 value1 [field2] [value2]...//将多个键值对添加到hash表中
hmget key field1 [field2]//获取hash表中多个字段的值
hvals key//获得hash表key所有的值
hkeys key//获取hash表中所有的字段
列表
lpush key value//在key头部添加value
rpush key value//在key尾部添加value
lrem key count value
/*
当count=0时,删除列表key中所有为value的值
当count>0时,从左端删|count|个为value的值
当count<0时,从右端删|count|个为value的值
*/
集合
sadd key member1 [member2]//为集合key添加成员member1[member2]
srem key member1 [member2]//删除集合中的成员member1[member2]
有序集合
zadd key score1 member1 [score2] [member2]//以score为权重实现集合的有序
参考