摘要: Zset描述 1、集合是有序的; 2、支持插入、删除,判断元素是否存在; 3、可以获取获取分数最高\最低的前N个元素; 4、禁止重复。 Zset的基本操作 常用操作 适用的场景 根据电影的评分做排行榜 正序排列 逆序排列 总结 1、适用于做分数的排行榜,比如食品、电影、书籍、订餐、排序等等可以做这些 阅读全文
posted @ 2018-06-19 20:55 努力的九月 阅读(353) 评论(0) 推荐(0)
摘要: Set描述 1、集合中每个元素都是不同的(集合是没有重复的元素); 2、集合的元素最多为2^32-1; 3、元素是没有顺序的; Set基本操作 常用的操作 添加集合 获取集合的所有元素 对集合做差集 对集合做交集 对集合做并集 适用的场景 我们一南北方差异和共同点为例: 1、首先我们设置北方的值 2 阅读全文
posted @ 2018-06-19 20:16 努力的九月 阅读(142) 评论(0) 推荐(0)
摘要: List描述 1、实现方式为双向链表; 2、用于存储一个有序的字符串列表,也就是说存储的顺序是固定不变的; 3、从队列两端添加和弹出元素; 4、特别适合做消息队列; 5、一般情况下的使用是左进右出。 List的基本操作 常用的基本操作 向列表添加数据 获取列表的数据 获取列表的长度 适用的场景 以商 阅读全文
posted @ 2018-06-19 17:00 努力的九月 阅读(224) 评论(0) 推荐(0)
摘要: Hash描述 1、Hash和PHP的数组非常相似; 2、最多可以存2^32 -1个数据; 3、可以保存多个key-value键值对,每个K-V都是字符串类型; 4、其实就是一个属性下面有好多的子属性,比如每个用户下面有名称、性别、电话,这些属性都是用户的子属性。 Hash的基本操作 利用larave 阅读全文
posted @ 2018-06-19 14:41 努力的九月 阅读(321) 评论(0) 推荐(0)
摘要: String基本命令 利用laravel框架编写RedisString相关的类 首先声明两个私有的静态属性,一个作为读一个作为写; 读写的Redis连接(读写的封装是一样的,只是静态属性不一样,写是write_handle,读是:read_handle) 常用的Redis命令 设置对应键的值 获取对 阅读全文
posted @ 2018-06-19 12:27 努力的九月 阅读(123) 评论(0) 推荐(0)