字符串类型:
可以存储任何形式的字符串,一个字符串类型键允许存储的数据最大容量是512MB
1. 命令
赋值和取值
增添数字
增加指定整数
减少指定整数
增加指定浮点数
向尾部添加值
获取字符串长度
应用:
1. 文章访问量统计
实现思路:为每篇文章创建一个名为 post:id:click 键记录点击数量,每次访问文章的时候使用incr增1
2. 获取文章的id标识
在实现文章访问统计的时候,需要用id拼接每个文章的key,那么这个id如何生成呢?在关系型数据库中,可以通过自增id作为标识,但是在Redis中需要通过另一种方式单独实现。每新建一个文章的同时,首先获取当前文章总数,作为此id标识。即,可以用key为post:count作为当前id,每当创建一个文章,通过incr post:count来生成当前文章id
3. 存储文章数据
由于每个字符串类型键只能存储一个字符串,所以可以将文章包含标题,标签,描述,正文当通过序列化等操作转换成一个字符串,存到redis中。当然这种做法会导致,每次想要修改文章标题或是其他内容的时候,都需要将字符串反序列化之后,修改内容,然后在序列化存储相应key中,完成更新操作。所以这种功能可以用下一个类型:散列类型来实现