Redis存在五种基础类型:字符串(String)、队列(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。String的出镜率算是最高的。本次列举出String的常用操作。
Redis官网:https://redis.io/
一、字符串(String)介绍
字符串(String)是Redis 中最基本的类型,一个 key 对应着一个 value,可以理解为字典类型,key-value形式。该类型二进制安全的,对应值可以存储任何数据,如图片或者序列化后的对象,对应值最大可以存储 512MB 的数据。但不是建议去最大化存储,存储数据尽量小为最佳使用。从操作出发,常用操作为这两类:
存储和操作字符串;
存储和计算int和float类型的数据。
二、字符串(String)常用Api
设置值
eg:设置30秒生存时间,且必须firstkey不存在。
获取值
eg:
批量设置值与批量获取值
eg:
递增或递减值(△1)
eg:
递增或递减值(△n)
eg:
递增浮点数值(△n)
eg:
获取旧值并设置新值
eg:
三、字符串(Strng)不常用Api
追加值
eg:
查询key