Redis_基本类型介绍和指令___2

1.hash

  Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

  Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。

  hash的命令都为h开头

  以nx结尾的都是field不存在才设置value

  所以呢,保存的命令也就是类似了,无非也就是前面加了一个h!!

  下面来看一些比较重要的指令

    ->hgetall key(获取键中的hash集合)

    ->hlen key(获取hash的长度)

    ->hvals kye(获取键中hash集合的vlaues)

2.List(列表)

  Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)

  一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。

  这个LIST就相当于一个栈,使用的方法也很类似,无非也就是pop,push...

  在这里需要强调的是对于栈->先进后出<-

  常用的一些指令:

      ->blpop key timeout(从选择的key中弹出栈顶元素,如果不存在则堵塞,直到超时)

        

      ->brpop key timeout(同上面的一样,只是移除的是最后一个元素)

      ->lpushx key vlaue(将值插入到当前列表的开头)

      ->lrange key start stop(取一定范围的值)

      ->lrem key count value(移除count位值为value的值)

      ->lset key index value(通过索引设置值)

      ->ltrim key start stop(根据start和stop修剪list)

      ->rpush key value[...] (添加到栈尾)

        

      

时间: 2024-10-01 11:34:36

Redis_基本类型介绍和指令___2的相关文章

Redis_基本类型介绍和指令___1

1.Key(键) 主要的方法: ->set key(设置) ->get key(得到) ->del key(删除) ->exitst key(存在) -> expires key scends(设置键的过期时间) ->persits key(移除 key 的过期时间,key 将持久保持.) ->pttl key(方法key的过期剩余时间)   ->move key DB(将key移动到指定的数据库) ->还有几个比较重要的 ->rename ke

&lt;28&gt;【了解】10-枚举类型介绍及定义+【掌握】11-枚举变量变量定义和使用+【掌握】13-typedef定义新的类型+【掌握】15-宏的概念及无参宏定义方法+【掌握】16-有参宏定义和使用方法+【掌握】17-应用:使用有参宏求最大值+【掌握】18-typedef和#define的区别

[了解]10-枚举类型介绍及定义 枚举类型: C语言提供了一个种类型,这种类型的变量的取值被限定在一定的范围之内了 枚举类型的定义: enum 枚举类型名{ 枚举值1,枚举值2,.... }; 举例: 定义一个变量,保存一周的第几天 enum weekday{ zhouyi,zhouer,zhousan,zhousi,zhouwu ,zhouliu,zhouri }; 定义iPhone手机的颜色 关于枚举类型元素的命名习惯 enum iColor{kIcolorWhite,kIcolorBlac

Redis-Sp:Redis支持的5大类型介绍

ylbtech-Redis-Sp:Redis支持的5大类型介绍 1.返回顶部 1. 1.String存储字符串,不支持分页排序1)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value.2)string 类型是二进制安全的.意思是 redis 的 string 可以包含任何数据.比如jpg图片或者序列化的对象.3)string 类型是 Redis 最基本的数据类型,string 类型的值最大能存储512MB.2.Hash

nginx虚拟主机概念和类型介绍

nginx虚拟主机配置实战 1,虚拟主机概念和类型介绍 所谓虚拟主机,在web服务里就是一个独立的网站站点,这个站点对应独立的域名(也可能是IP或端口),具有独立的程序及资源目录,可以独立地对外提供服务供用户访问. 这个这个独立的站点在配置里是由一定格式的标签段标记,对于apache软件来说,一个虚拟主机的标签段通畅被包含在<VirtualHost></VirtualHost>内,而nginx软件则使用一个server{}标签来标示一个虚拟主机,一个web服务里可以有多个虚拟主机主

jquery mobile常用的data-role类型介绍

转自原文 jquery mobile常用的data-role类型介绍 data-role参数表: page        页面容器,其内部的mobile元素将会继承这个容器上所设置的属性 header     页面标题容器,这个容器内部可以包含文字.返回按钮.功能按钮等元素 footer       页面页脚容器,这个容器内部也可以包含文字.返回按钮.功能按钮等元素 content     页面内容容器,这是一个很宽容的容器,内部可以包含标准的html元素和jQueryMobile元素 cont

【转】NHibernate主键类型介绍

转自:http://blog.163.com/wzx_dd/blog/static/1942850722012828934553/ 最近整合了一下框架,用SSH搭建了一个框架,但是在整合好之后,启动tomcat的时候老是报这个错误,上网搜集了一下并向同事问了问,终于知道了错误原因: 数据库不支持自动递增主键(oracle就不支持)所以你的key generation需要从新设置 通过上网搜集,整理了一下关于主键自增列的知识,以供以后学习使用: 1) Assigned 主键由外部程序负责生成,无需

SSRS 2012 图表类型 -- 介绍

"一图胜千言",数字管理的方式是希望通过科学化的衡量来作为企业的决策支持基础,但是当企业的规模日渐增加,业务日渐复杂,每天所产生的数据如排山倒海的涌入.如果死守着传统数据解读的流程,恐怕没多久数据就变成像垃圾一样的"公害"了.尤其决策人员大多公务繁忙,"太多的数据等于没有数据",成山的数字往往难以引起分析者解读的欲望,导致忽略带过,反而造成这些数字从此束之高阁而无人问津了. 根据视觉传播理论研究讨论指出,图形的视觉冲击力笔文字高出85%,因此,如

基本类型介绍

目录 基本类型介绍 JAVA 中标识符的命名原则 变量类型 1.常用变量的大小 (1 Bytes = 8 bits) 2.分类 局部变量 成员变量 静态变量 常量(constant) 数据类型 基本数据类型 引用数据类型 (4B) 数值型 浮点型 字符型 char : 2B 布尔型(boolean) (1bit) 注意: 基本类型介绍 JAVA 中标识符的命名原则 可以使用 " _ ", " $ " 开头,其他字符一律不行: 不可以使用数字作为开头: JAVA 使用

Go语言学习(四)常用类型介绍

1.布尔类型 var v1 bool v1 = true; v2 := (1==2) // v2也会被推导为bool类型 2.整型 类 型 长度(字节) 值 范 围 int8 1 ? 128 ~ 127 uint8(即byte)1 0 ~ 255 int16 2 ? 32 768 ~ 32 767 uint16 2 0 ~ 65 535 int32 4 ? 2 147 483 648 ~ 2 147 483 647 uint32 4 0 ~ 4 294 967 295 int64 8 ? 9 2