我们原来的业务中,有很多地方需要解析用户IP的信息,刚开始是通过新浪、百度这些第三方的接口来解析IP信息,后来发现调用这些接口频繁时会被禁用一小段时间。不得已只得将数据存到我们的数据库中,表结构大致如下图,大家一看应该就明白那些字段的意思。 查询得SQL大致是:SELECT * FROM IPInf ...
分类:
其他好文 时间:
2018-08-13 14:02:48
阅读次数:
168
SortedSet可自动为元素排序。 SortedSet的实现类是TreeSet:它的作用是字为添加到TreeSet中的元素排序。 与HashSet不同,TreeSet并不需要实现HashCode()和equals()。 只要实现compareable和compareTo()接可以实现过滤功能。 ( ...
分类:
其他好文 时间:
2018-08-04 23:18:33
阅读次数:
220
List:有顺序可重复 lpush:从左边添加数据 rpush:从右边添加数据 lrange:查元素 lpop:从左边取元素 (取出后该元素就没了) rpop:从右边取元素 Set:元素无顺序,不能重复 sadd:添加数据(只有4个数据,自动去重) srem:删除数据 sdiff:取差集 sinte ...
分类:
其他好文 时间:
2018-07-03 23:49:37
阅读次数:
175
TreeSet 是sortedSet的唯一实现类,正如SortedSet名字暗示,TreeSet可以让集合元素处在排好序的状态。 与HashSet相比,TreeSet还额外提供了以下的方法(列出来,混个脸熟:) SortedSet subSet(Object fromElement,Object t ...
分类:
编程语言 时间:
2018-07-03 19:54:28
阅读次数:
170
redis是业界主流的key-valuenosql数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不
分类:
其他好文 时间:
2018-06-23 11:37:09
阅读次数:
166
sortedsets类型及操作sortedset是set的一个升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以理解为有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。和set一样sortedset也是string类型元素的集合,不同的是每个元素都会关联一个double类型的
分类:
其他好文 时间:
2018-06-03 23:40:30
阅读次数:
185
下面列出的这些其中有一些是我面试时遇到的,但是当时自己还不会,所以在网站上找了以下,然后整理出来,加强记忆 感谢码洞将这些问题整理出来: Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面 ...
分类:
其他好文 时间:
2018-06-03 14:29:17
阅读次数:
125
Redis安装手册一、Redis简介redis功能:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者
分类:
其他好文 时间:
2018-05-22 18:24:11
阅读次数:
302
Redis数据类型Redis支持五种数据类型:string(字符串)hash(哈希)list(列表)set(集合)zset(sortedset:有序集合)string:key:namevalue:runoob128.127.0.0.1:6379>SETname"runoob"OK127.0.0.1:6379>GETname"runoob"127.
分类:
编程语言 时间:
2018-05-22 12:59:32
阅读次数:
121
TreeSet是一种排序的set,实现了SortedSet接口,它的元素要求实现Comparable接口 实际上是基于TreeMap实现的,key存入元素,value存入常量Object对象 HashSet和TreeSet几乎一样,区别在于底层是HashMap实现 ...
分类:
其他好文 时间:
2018-05-20 20:18:06
阅读次数:
178