Redis 的字符串类型及其常用命令
Redis 是一种高性能的键值型数据库,它支持多种数据类型,其中最基本的就是字符串类型(string)。字符串类型可以存储任何形式的数据,包括文本、数字、二进制数据等,最大长度为 512MB。在 Redis 中,字符串类型的键值对可以用来实现缓存、计数器、分布式锁等功能。
在 Redis 中,有许多命令可以对字符串类型的键值对进行操作,以下是一些常用的命令:
1.SET key value:设置一个键值对,如果键已存在,则覆盖原来的值。
2.GET key:获取一个键的值,如果键不存在,则返回 nil。
3.DEL key:删除一个键值对,如果键不存在,则忽略。
4.INCR key:将一个键的值增加 1,如果键不存在,则设置为 0 后再增加 1,如果键的值不是整数,则返回错误。
5.DECR key:将一个键的值减少 1,如果键不存在,则设置为 0 后再减少 1,如果键的值不是整数,则返回错误。
6.APPEND key value:将一个值追加到一个键的末尾,如果键不存在,则相当于 SET 命令。
7.STRLEN key:获取一个键的值的长度,如果键不存在,则返回 0。
8.MSET key1 value1 key2 value2 ...:同时设置多个键值对,如果某个键已存在,则覆盖原来的值。
9.MGET key1 key2 ...:同时获取多个键的值,如果某个键不存在,则返回 nil。
10.SETEX key seconds value:设置一个带有过期时间的键值对,过期时间以秒为单位。