Redis的数据类型+命令手册

Redis的数据类型包含:
String: 字符串
Hash: 哈希表
List: 列表
Set: 集合
zset:Sort Set 有序集合
常用Redis命令手册参考 http://doc.redisfans.com/
2.常用命令

命令 ./redis-cli --raw描述
set key value设置指定key的值,如果存在将修改
get key获取指定key的值
getset key value设置指定key的值,如果存在将修改
mget key1 key2 …获取多个指定key的值
mset key value key value…同时设置多个key-value的值
setex key seconds value设置指定key的值,并设置过期时间,单位秒.超时返回nil
setnx key value只有key不存在时设置key的值,存在就不设置,返回0
setrange key index str替换字符串,从index开始后面的字符串替换成str
strlen key返回key存储的字符串的长度
incr key将key中存储的值+1
incrby key num将key中存储的值+num
incrbyfloat key num将key中存储的值加上给定的浮点数值
decr key将key中存储的值-1
decrby key num将key中存储的值-num
append key value将指定的value追加到该key原来value的末尾
del key删除指定的key

Set类型

命令描述
hset key field value将哈希表key中的字段field的值设置为value
hmset key field value field value…同时将多个field-value设置到哈希表key中
hsetnx key field value只有再field不存在时,设置字段的值
hget key field获取hash中指定字段的值
hmget key field field获取hash中多个字段的值
hkeys key获取hash中所有的字段
hvals key获取hash中所有的值
hgetall key获取hash中所有的字段和值
hexists key field查找hash的key中指定字段是否存在
hdel key field field …删除hash的key中一个或多个字段
hlen key获取hash中所有字段的数量

Sort Set类型命令
在set类型的基础上,加上排序的调整。
往zset中添加每个元素时需要提供一个关联的double类型的分数,
Redis通过分数来为集合中的元素进行从小到大进行排序。
Zset中成员是唯一的,元素唯一,但是分数是可以重复。

命令描述
zadd key score1 value1…往集合中添加一个或多个元素
zcard key获取集合的元素的数量
zcount key min max返回集合中指定分数区间的元素
zincrby key num value对集合中指定value成员的分数增加num
zrange key start stop [withscores]获取集合中指定索引范围的元素。withscores:显示分数
zrank key value返回集合中指定元素的索引
zrem key value1 value2…移除集合中的一个或多个成员
zscore key value返回集合中指定元素的分数值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_46612124

点个星星支持一下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值