Linux C/C++服务器
Redis相关命令详解及原理
Redis 是 Remote Dictionary Service 的简称;也是远程字典服务;
Redis 是内存数据库,KV 数据库,数据结构数据库;
Redis 应用非常广泛,如 Twitter、暴雪娱乐、Github、Stack Overflow、腾讯、阿里巴巴、京东、华为、新浪微博等,很多中小型公司也在使用;
Redis 命令查看:http://redis.cn/commands.html
应用
- 记录朋友圈点赞数、评论数和点击数(hash)
- 记录朋友圈说说列表(排序),便于快速显示朋友圈(list)
- 记录文章的标题、摘要、作者和封面,用于列表页展示(hash)
- 记录朋友圈的点赞用户ID列表(list),评论ID列表(list),用于显示和去重计数(zset)
- 缓存热点数据,减少数据库压力(hash)
- 如果朋友圈说说 ID 是整数 id,可使用 redis 来分配朋友圈说说id(计数器)(string)
- 通过集合(set)的交并差集运算来实现记录好友关系(set)
- 游戏业务中,每局战绩存储(list)