Redis 总结

Tuesday, September 1, 2020

安装

sudo apt install redis-server

数据类型

Redis 有 5 种数据类型:

类型 介绍 特点 大小 场景
String 最基本数据类型 二进制安全:redis 的 string 可以包含任何数据。
比如jpg图片或者序列化的对象,公平对待每个字符
512MB
Hash(哈希) 类似Map 适合存储对象,可以每次只修改某一项属性 2^32-1 存储、读取、修改用户属性
List 双向列表 按照插入顺序排序
可以添加一个元素到列表的头部(左边)或者尾部(右边)
2^32-1 消息队列
Set 无序集合 不许重复
通过哈希实现,所以添加,删除,查找的复杂度都是O(1)
为集合提供了求交集、并集、差集等操作
2^32-1 共同好友
统计所有独立ip
好友推荐时,根据tag求交集,大于某个阈值就可以推荐
Sorted Set 有序集合 不许重复
每个元素都会关联一个double类型的分数,redis正是通过分数来为集合中的成员进行从小到大的排序
数据插入集合时,已经进行天然排序
带权重的消息队列
排行榜

主从

哨兵

集群

订阅发布

命令

后端RedisUbuntu

使用 nvm 管理你的 node.js 版本

树莓派安装系统