string是Redis中最简单的字符串类型,是用来存储键值对的。如图所示,set进name和age,再使用get key命令把对应的内容拉取出来。
使用keys * 命令把所有的key拉取出来。
keys * 是不推荐在生产环境中用的,因为生产环境中会有大量的key,可以使用下图所示的通配符的方式去模糊查询。
使用type key命令可以查看key的数据类型
set key命令是可以覆盖key相同的值的
使用setnx key可以判断key如果存在,就不继续设置新的值
如果不存在,才可以设置进去
ttl key命令可以查看key的过期时间, -1表示没有过期时间
使用expire key time来设置过期时间,比如设置age过期时间为30秒,过两秒去查看还剩28秒
30秒后发现age已经没有了
使用append key value可以拼接已有的key的值,并返回长度,最后用strlen key命令查看长度
使用incr key命令可以进行累加,使用decr age进行累减
使用incrby key value和decrby key value进行累加和累减具体的value
使用getrange key start end命令截取字符串,-1表示无穷大
使用setrange key start value来替换字符串
使用mget和mset命令统一获取和设置键值对
使用msetnx表示不设置已有的key
当都key都不存在时候才能都设置进去
Redis默认有16个数据库,通过select num命令选择库,默认选择0库
使用flushdb清除当前库的所有key
使用flushall来清除所有库的内容
Redis五大数据类型之string
最新推荐文章于 2024-07-04 17:02:01 发布