做网站流程图,小程序制作方案,网站忧化是干什么的,网站专业优化文章目录 1 字符串2 哈希3 列表4 集合5 有序集合 1 字符串
命令描述set key value设置指定key的值为valueget key获取指定key的值del key [key …]删除一个或多个keymset key value [key value …]设置多个key的值mget key [key …]获取一个或多个key的值incr key将key中储存的… 文章目录 1 字符串2 哈希3 列表4 集合5 有序集合 1 字符串
命令描述set key value设置指定key的值为valueget key获取指定key的值del key [key …]删除一个或多个keymset key value [key value …]设置多个key的值mget key [key …]获取一个或多个key的值incr key将key中储存的数字值增一decr key将key中储存的数字值减一incrby key increment将key中储存的值加上增量incrementdecrby key decrement将key中储存的值减去减量decrementincrbyfloat key increment将key中储存的值加上浮点增量incrementappend key value将value追加到key原来的值的末尾strlen key返回key储存的字符串值的长度setrange key offset value用value覆盖key储存的字符串值的一部分从offset开始getrange key start end返回key储存的字符串值的子字符串子字符串由start和end指定
2 哈希
命令描述hset key field value将哈希表key中的字段field的值设为valuehget key field获取存储在哈希表key中指定字段field的值hdel key field [field …]删除哈希表key中的一个或多个指定字段hlen key获取哈希表key中字段的数量hgetall key获取哈希表key中所有的字段和值hmget key field [field …]获取所有给定字段的值hmset key field value [field value …]同时将多个field-value对设置到哈希表key中hexists key field查看哈希表key中指定的字段field是否存在hkeys key获取哈希表key中的所有字段hvals key获取哈希表key中的所有值hsetnx key field value只有在字段field不存在时设置哈希表字段的值hincrby key field increment为哈希表key中的field的整数值加上增量incrementhincrbyfloat key field increment为哈希表key中的field的浮点数值加上增量incrementhstrlen key field获取存储在哈希表中指定字段的值的长度
3 列表 4 集合
命令描述sadd key element [element …]向集合key添加一个或多个元素srem key element [element …]移除集合key中的一个或多个元素scard key获取集合key的成员数sismember key element判断element是否是集合key的成员srandmember key [count]如果count没有指定返回集合key中的一个随机元素如果指定了count返回集合中的count个元素spop key移除并返回集合中的一个随机元素smembers key返回集合key中的所有成员sinter key [key …] 或 sinterstore返回所有给定集合的交集sinterstore将结果存储到一个新的集合中sunion key [key …] 或 sunionstore返回所有给定集合的并集sunionstore将结果存储到一个新的集合中sdiff key [key …] 或 sdiffstore返回给定集合之间的差集sdiffstore将结果存储到一个新的集合中
5 有序集合
命令描述zadd key score member [score member …]向有序集合key添加一个或多个成员或者更新已存在成员的分数zcard key获取有序集合key的成员数zscore key member返回有序集合key中成员member的分数zrank key member返回有序集合key中成员member的排名zrevrank key member返回有序集合key中成员member的排名分数从高到低计算zrem key member [member …]移除有序集合key中的一个或多个成员zincrby key increment member为有序集合key中的成员member的分数加上增量incrementzrange key start end [withscores]返回有序集合key中指定区间内的成员zrevrange key start end [withscores]返回有序集合key中指定区间内的成员通过索引分数从高到低zrangebyscore key min max [withscores]返回有序集合key中分数在指定区间内的成员zrevrangebyscore key max min [withscores]返回有序集合key中分数在指定区间内的成员分数从高到低排序zcount key min max计算在有序集合key中分数在指定区间的成员数zremrangebyrank key start end移除有序集合key中指定排名区间内的所有成员zremrangebyscore key min max移除有序集合key中所有分数在指定区间的成员zinterstore destination numkeys key [key …]计算给定的一个或多个有序集的交集并存储在新的有序集合destination中zunionstore destination numkeys key [key …]计算给定的一个或多个有序集的并集并存储在新的有序集合destination中