Redis 命令集合

字符串类型:

可以存储任何形式的字符串,一个字符串类型键允许存储的数据最大容量是512MB

1. 命令

赋值和取值

增添数字

当键值不存在时,创建键并增1,如果键是string则报错

增加指定整数

减少指定整数

增加指定浮点数

增加指定浮点数之后,只能在进行浮点数增加操作,不能进行整数增减操作

向尾部添加值

获取字符串长度



应用:

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中,完成更新操作。所以这种功能可以用下一个类型:散列类型来实现

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容