zset操作1.不重复2.有序3.可以排序 添加127.0.0.1:6379> zadd apple 1 chun 2 xia 3 qiu 4 dong(integer) 4取值127.0.0.1:6379> zrange apple 0 -11) "chun"2) "xia"3) "qiu"4) ...
分类:
其他好文 时间:
2018-04-28 20:59:21
阅读次数:
155
redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序集合)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集集更丰富的操作 ...
分类:
编程语言 时间:
2018-04-28 14:03:58
阅读次数:
155
Redis 数据类型:键值对存储 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 注意:key:全部都是字符串 value:有五种数据类型 String(字符串) string是redis最基本的类 ...
分类:
其他好文 时间:
2018-04-27 13:46:52
阅读次数:
183
一 .概述 redis并不是在任何情况下都可以使用的,必须在合适的情况下使用. 二 . 缓存 redis最为常用的就是场景就是帮助实现缓存,以前的缓存都可以使用redis来完成. 三 .获取最新的N个数据 可以使用list来完成,很方便的获取前面的数据. 四 . 排行榜的使用 我们可以使用zset来 ...
分类:
其他好文 时间:
2018-04-23 20:51:47
阅读次数:
177
今天在虚拟机的Ubuntu上装了一个redis,学习redis的一些基本东西,在数据类型的时候,看到redis的,String,hash,set list zset,对String的setbit命令一头雾水,看不懂什么, ...
分类:
其他好文 时间:
2018-04-19 16:59:37
阅读次数:
128
Redis支持五种数据类型:String(字符串)、hash(哈希)、list(列表)、set(集合)及zset(有序集合) string是redis最基本的类型,一个key对应一个value;redis的string可以包含任何数据。比如jpg图片或者序列化的对象 Redis命令用于在redis服 ...
分类:
其他好文 时间:
2018-04-19 15:04:46
阅读次数:
155
记下自己对跳表SkipList的理解。 SkipList采用空间换时间的思想,通过增加数据间的链接,达到加快查找速度的目的。 数据库LevelDB和RocksDB中用到了SkipList,Redis中的有序set即zset也用到了SkipList。Java中也提供了ConcurrentSkipLis ...
分类:
其他好文 时间:
2018-04-15 19:41:02
阅读次数:
189
redis用的人比较多,其中zset大家都熟悉,主要用于排名场景。zset数据结构,分成两部分,一部分是用于排序,一部分用于缓存键值。先看看结构: 上面,跳跃表用于排序结构,可以按照名次,积分查找对应键, 时间复杂度: log(n)。按照名次,积分范围查找一系列键时, 先查询满足条件的第一个键,然后 ...
分类:
其他好文 时间:
2018-04-12 18:36:29
阅读次数:
487
Linux下Redis的安装和部署 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数 ...
分类:
系统相关 时间:
2018-04-05 22:07:45
阅读次数:
259
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 ...
分类:
其他好文 时间:
2018-04-04 18:16:00
阅读次数:
481