Redis存储数据的比较
- string字符
特点:可以包含任何数据,比如ipg图片或者有序化对象,一个键最大存储512M
- Hash字符
适合存储对象,并且可以像数据库中update一个属性一样只修改莫一项值
使用于:存储、读取、修改用户属性
- Lish列表
增删快,提供了操作莫一段元素的APl
使用于:最新消息排行等功能
- Set集合
添加、删除、查找的复杂度都是0和1为集合提供了求交集、并集、差集等操作
使用于:共同好友利用利用唯一性,统计访问网站的所有独立ip
- Zset(Sorted set)有序集合
数据插入集合,已经进行天然排序
使用于:排行榜2带权重的消息队列。
注意事项:返回值只有0和1 1表示成功 0表示失败,一般失败原因是插入数据重复。