Redis

当前位置:主页 > 数据库 > Redis >

五中基本数据类型基本操作 redis

时间:2020-06-29|栏目:Redis|点击:

redis数据库安装

: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) sort set 有序集合2。string类型的常用命令: 自加:incr。。。简介悲观锁!五中基本数据类型基在每次去拿数据的时候总是认为别人会修改数据,因此,在每次去拿的时候都会加锁,其它人想来拿就只能被阻塞。redis五中数据类型乐观锁!心很大,每次去拿数据的时候都不认为别人会修改,在取数据的时候不会加锁,乐观锁可以理解为一种检测机制,只是在更新数据的时候会判断一下别人是否已经修改了,如果已经修改了就放弃此次的更新操作,进行重试。检测方式有两种!一种是版本号,本操作 redis一种是时间戳,乐观锁适用于读多的场。。。。。。1、String(字符串类型)key value 类型 最大能存储512M2、Hash(哈希) 十分适合存储对象类数据3、List(列表)list 是链表结构,所有如果在头部和尾部插入数据,性能会非常高,不受链表长度的影响;但如果在链表中插入数据,性能就会越来越差。4、Set(集合) 是通过哈希表实现的,所以添加,删除,查找的复杂度都是0(1)使用场景:1、redis五中数据类型共同好友、二度。。。。。。列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。redis五中数据类型1、LPUSH key value [value2 。。。] 命令将一个或多个值插入到列表头部。如果 key 不存在,一个空列表会被创建并执行 LPUSH     操作。其主要功能有push、pop、获取元素等。更详细的说,List类型是一个双端链表的结构,我们可以通过相关操作进行集合的头部或者尾部添加删除元素,list的设计非常简单精巧,又可以作为队列。添加元素(push)lpush! 从头部加入元素,先进后出 ,类似于java中的栈rpush! 从尾部加入。。。。。。中集合是通过哈希表实现的,所以添加,redis删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 1、SADD key member [member] 向集合中添加一个或多个元素,已存在的将被忽略;    返回新增成功的元素数量。    2。。。。。。中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对象描述信息等,是标准的key-value,一般来存字符串,整数和浮点数。Value最多可以容纳的数据长度为512MB应用场景:很常见的场景用于统计网站访问数量,当前在线人数等。incr命令(++操作)。。。。。。

上一篇:五种数据类型的使用场景 redis

栏    目:Redis

下一篇:redis五中数据类型操作

本文标题:五中基本数据类型基本操作 redis

本文地址:http://www.intnet.net/shujuku/Redis/2353.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:78955 | 邮箱:78955#qq.com(#换成@)

Copyright © 2011-2020 intnet编程教程网 版权所有