redis学习笔记(三)——redis的命令大全总结

总结了一些redis五种存储类型的常用命令以及一些通用操作命令,不是很全,是在学习的时候将学到的做了个汇总,使用的时候可以查一下。

 
1、String类型
 
set key value    设置键值对
get key       根据key取得value
getset key value 先获取key的value,再重新设置这个key的value
del key       根据key删除这个键值对
incr key      将key对应的value的值加1(如果这个value的值不是数字,则加1失败,如果这个key不存在,则自动创建并赋值为0,然后再加1)
decr key      和 incr相反
incrby key num  将key对应的value的值(前提是数字)加上num
decr by key num  和 incrby相反
2、Hash类型
 
hset  key hashKey hashValue  设置hash结构的大key为key,对应的hash的小key为hashKey,小key对应的value为hashValue
hget key hashKey         取得key对应的hash的hashKey对应的value
hmget key hashKey1 hashkey2  和hget命令类似不过是取得多个值
hgetall key        获取key对应的hash的所有的hashKey以及其对应的value
hdel key hashKey   (可以删除多个hashKey)删除对应的value
del key           删除key对应的整个hash
hincrby key hashKey num 使hashKey对应的value加num
hexists key hashKey    判断对应的hashKey是否存在
hlen key          获得key对应的hash有多少键值对
hkeys key         获得key对应的hash的所有hashKey
hvals key        获得key对应的hash的所有value
3、List(可以在左侧或者右侧向List中插入数据,另外如果List中的所有值被移除了,则其对应的key也会从数据库中移除)
 
 
4、set数据结构(不允许出现相同的数据)
 
 
5、Sorted-set(有序的数据结构,多应用于排名以及热文上,其存储结构:<score(分数), 项>)
 
 
6、通用操作
 
 

猜你喜欢

转载自www.cnblogs.com/caizhen/p/10279840.html