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 返回集合中指定元素的分数值

你可能感兴趣的:(入门,java,redis)