您的位置:首页 > 数据库 > Redis

APP后台开发运维与架构实践 7 :Redis---App后台高性能的缓存系统

2018-01-28 20:54 751 查看
保证数据快速的读写,提供了丰富的数据类型(string, hash, list, set及zset)

7.1 Redis简介

Key-Value内存存储系统

7.2 Redis的常用数据结构及应用场景

string:存储简单的数据,如商品分类栏,访问频率高,数据不经常变动。

一般来说,App端为了在网络不可用的时候也有良好的用户体验,会在App本地也缓存一份数据。



hash:存储对象的数据。如根据用户id获取用户信息,属于高频的数据访问。

list:模拟队列操作,如消息队列。

set:无须且不重复的元素集合。如显示共同好友。

sorted set:有序且不重复的元素集合。如用户人气榜。

7.3 内存优化

监控、控制和优化内存

监控内存使用的状况:redis-cli中输入“info”。

优化存储结构

限制使用的最大内存

设置过期时间

7.4 集群

核心思想是把数据分片存储在多个Redis实例中。

7.5 持久化

把内存中的数据保存在硬盘文件

7.6 故障排除案例

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐