哈希(hash)是一个string范例的field和value的映射表,得当存储工具型数据。
hset(key field1 value1)
Hget key field
hmset key field1 value1 field2 value2 ……fieldn valuen
Hmget key field1 field2 …… fieldn
Hkeys key
hgetall key
Hdel key field1 field2 …… fieldn
Hvals key
hincrby key field increment
Hincrbyfloat key field increment
hlen key
当从redis中猎取中文时,会显现乱码,可以在打开客户端时利用 –raw参数,如许即可办理题目,如下所示:
Redis的列表是简洁的字符串列表,可以从列表的头部或尾部添加或删除元素,这使得列表可以用作栈或行列步队。
lpush key value1 value2 …… valuen
rpush key value1 value2 …… valuen
lpop key
rpop key
len key
lrange key start end
Ltrim key start end
Lset key index value
Lrem key count value
Redis的Set是String范例的无序聚集,聚集成员是唯一的,聚集除了根本的添加、删除操纵外,还可以实行交集、差集、并集等操纵。
Sadd key member1 member2 …… membern
Smembers key
Srem key member1 member2 …… membern
Scard key
Sdiff key1 key2 …… keyn
Sinter key1 key2 …… key3
Sunion key1 key2 …… keyn
sismember key member
Smove source destination member
sinterstore destination key1 key2 …… keyn
sdiffstore destination key1 key2 …… keyn
sunionstore destination key1 key2 …… keyn
Redis的有序聚集和聚集一样也是string范例元素的聚集,且成员不许可重复,差别的是每个元素都市联系关系一个double范例的分数,Redis通太过数为聚集中的成员举行从小到大的排序。
Zadd key score1 member1 score2 member2 …… scoren membern
Zcard key
Zrange key start stop