租号网站咋做,wordpress双语插件,seo网站分析工具,wordpress列表主题一、Redis 都有哪些数据类型
String 最基本的类型#xff0c;普通的set和get#xff0c;做简单的kv缓存hash 这是一个类似map 的一种结构#xff0c;这个一般可以将结构化的数据#xff0c;比如一个对象#xff08;前提是这个对象没有嵌套其他的对象#xff09;给缓存在…一、Redis 都有哪些数据类型
String 最基本的类型普通的set和get做简单的kv缓存hash 这是一个类似map 的一种结构这个一般可以将结构化的数据比如一个对象前提是这个对象没有嵌套其他的对象给缓存在redis里然后每次读写缓存的时候可以操作hash 中的某个字段list 有序列表这个可玩性很高 比如可以通过list 存储一些列表型的数据结构蕾西粉丝列表文章的评论之类的东西。 比如可以通过 lrange 命令从某个元素开始读取多少个元素可以基于 list 实现分页查询这是一个很棒的功能基于 redis 实现简单的高性能分页可以做类似微博那种下拉不断页的东西性能高就一页一页走set 无序集合自动去重 直接基于 set 将系统里需要去重的数据扔进去自动就给去重了 可以基于 set 玩交集、并集、差集比如交集可以把两个人的粉丝列表整一个交集看看两个人的共同好友是谁sorted set 排序的 set去重但是可以排序写进去的时候给一个分数自动根据分数排序这个可以玩出很多花样最大的特点是有个分数可以自定义排序规则 比如要想根据时间对数据排序那么可以在写入的时候使用某个时间作为分数sorted set 就自动给你按照时间排序了
排行榜将每个用户以及其对应的什么分数写入zadd board score username,接着 zrevrange board 0 99 就可以获取排名前100的用户zrank board username可以看到用户在排行榜里的排名。