
redis学习
SweepingBoy
这个作者很懒,什么都没留下…
展开
-
key和db操作
Key 通用操作key基本操作1,删除指定Keydel key2,获取key是否存在exists key3,获取Key的类型type keykey的扩展操作1,为指定key设置有效期expire keu secondsexpire key millisecondsexpirest key timestamppexpirest key milliseconds-timest...原创 2020-03-10 22:26:22 · 432 阅读 · 0 评论 -
redis数据类型sorted_set类型
新需求:有序展示需要的存储结构:可以保存可排序的数据sorted_set类型:在set的存储结构基础上添加可排序字段基本操作添加数据zadd key score1 member1 [score2 member2]获取全部数据zrange key start stop [WITHSCORES]zrevrange key start stop [WITHSCORES]删除数据zre...原创 2020-03-10 22:23:29 · 146 阅读 · 0 评论 -
redis数据类型set
set数据类型新的存储需求:存储大量的数据,在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询与hash存储结构完全相同,仅存储建,不存储值(nil),并且值不允许重复set类型数据的基本操作添加数据sadd key member1 [member2]获取全部数据smembers key删除数据srem key member1 [membe...原创 2020-03-10 22:06:47 · 147 阅读 · 0 评论 -
redis数据类型list
list数据类型数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多个数据,底层使用双向链表存储结构实现数据结构特点:顺序表 头指针-aaa-bb-cc-dd 全部平移 查询快,增删慢链表 头指针-aaa-cc-cc-dd 有链,直接接上 查询慢双向链表 有去有回l...原创 2020-03-10 21:53:23 · 164 阅读 · 0 评论 -
redis数据类型hash
hash类型特点:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息需要的存储结构:一个存储空间保存多个键值对数据底层使用hash表结构实现数据存储:Key field1 value1field2 value2Hash存储结构的优化:1, 如果field数量较少,存储结构优化为类数组结构2, 如果field数量较多,存储结构使用HashMap结构Hash类型...原创 2020-03-10 21:43:29 · 189 阅读 · 0 评论 -
redis数据类型string
redis数据存储格式reids自身是一个Map,其中所有的而数据都是采用key:value的形式存储 数据类型指得是存储的数据的类型,也就是value部分的类型,key部分永远都是字符串Redis 数据类型(5种常见)string Stringhash HashMaplist LinkedList...原创 2020-03-05 01:04:50 · 138 阅读 · 0 评论 -
redis简介
一:问题引入2007年10月30日,奥运会门票线上预售,系统崩溃。12306售票系统,淘宝也崩,京东也崩二:问题现象海量用户 高并发罪魁祸首-----关系型数据库1,性能瓶颈:磁盘IO性能低下2,扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群三:解决思路1,降低磁盘IO次数,越低越好 ----内存存储2,去除数据间关系,越简单越好 ----...原创 2020-03-05 00:49:16 · 126 阅读 · 0 评论