Redis学习(二)之redis中的数据类型之String类型
1、 可以用来存储html碎片或者页面。
2、可以通过set、get来操作。
3、value最大512M。

1、set key newvalue nx 如果后面加了nx,则只在key不存在时, 才对key进行设置操作。
2、set key newvalue xx 如果后面加了xx,则只在key存在时,才能进行设置。

1、原子增加。INCR可以把字符串转为整数,进行原子增加,INCRBY,DECR,DECRBY也是如此。

1、GETSET命令将设置新值,并返回旧值。

1、mset和mget可以一次性设置或获取多个key值,这样可以减少延迟。

1、有些指令是公共的,各种数据类型都可以用,例如exists,用了判断key是否存在,del,用来删除key。
2、type命令可以返回key的数据类型

1、过期时间精度为秒或者毫秒
2、实际上,过期时间的计算是以毫秒为单位的
3、过期时间被持久化到了硬盘,时间是一直在流失的,即使redis服务停止了。假设过期时间设置为1分钟后过期,这时,停止redis,五分钟后重启redis,会发现key已经过期了。

浙公网安备 33010602011771号