Redis中字符串(string)与散列表(hash)比较

前面的博文Redis字符串(string)使用和Redis散列表(hash)使用中,可以看到,字符串中有set、setnx、get、incrbyhe、incrbyfloat命令,散列表中有对应的hset、hsetnx、hget、hincrby、hincrbyfloat命令,如此来看,字符串和散列表确实有很多功能相似的命令。

Redis中字符串(string)与散列表(hash)比较_第1张图片 字符串命令和散列命令比对

对于表中列出的字符串命令和散列命令来说,它们之间的最大区别就是,前者处理的是字符串键而后者处理的则是散列键,除此之外这些命令要做的事情几乎都是相同的。

Redis选择同时提供字符串键和散列键,这两种数据结构是因为它们虽然在操作上非常相似,但是各自却有拥有不同的优点,这使得他们在某些场合无法被对方替代。

散列舰的优点

你可能感兴趣的:(#,redis,redis,数据库,缓存)