1.String类型
①赋值: 192.168.191.130:6379> set name zs
②取值 192.168.191.130:6379> get name
③取值 并赋值 192.168.191.130:6379> GETSET name ll
④设置多个值 192.168.191.130:6379> mset name zs age 19 id 001
⑤获取多个值 192.168.191.130:6379> mget name age id
⑥删除 192.168.191.130:6379> del name
⑦数值递增 192.168.191.130:6379> incr num
补充:递降为:decr key 默认的是增加/减少1 可以使用incrby num count (第三个参数count,表示设置步长)
⑧通用命令 (1)尾部追加 语法:APPEND key value
(2)获取字符串长度(不存在返回0) 语法:STRLEN key
|
2.hash 散列类型
(1)介绍:hash叫散列类型,它提供了字段和字段值的映射。字段值只能是字符串类型,不支持散列类型、集合类型等其它类型。
(2)命令介绍
①设置/获取字段值 语法:HSET key field value
获取字段值
②设置/获取多个值 设置:
获取:
③获取所有的值 语法:HGETALL key
④删除字段 语法:HDEL key field [field ...]
⑤设置字段增加 语法:HINCRBY key field increment
⑥补充命令 (1)判断字段是否存在 语法:HEXISTS key field
(2)获取所有的字段名,或者所有的字段值 语法: HKEYS key 获取字段名 HVALS key 获取字段值 (3)获取字段数量 语法:HLEN key
|
3.List类型
(1)介绍:redis的list采用的是链表来存储的,所以对于redis的list类型的操作,是操作list的两端的数据。
(2)命令介绍
①添加元素 (1)向列表左边添加元素 语法:LPUSH key value [value ...]
(2)向列表右端插入 语法:RPUSH key value [value ...]
②查看列表 语法:LRANGE key start stop
因为list添加元素就好像是入栈的过程,所以,这里首先返回的是最新添加的那个值
③从列表两端弹出元素 (1)从左端弹出 语法:LPOP key
(2)从右端弹出 语法:RPOP key
注意:不论是左端弹出还是右端弹出都是分两个步骤:先先将元素从列表中移除,然后在返回移除的值
④获取列表中的元素的个数 语法:LLEN key
⑤删除列表中元素 语法:LREM key count value,删除列表中前count个值为value的元素 注意: 当count>0时, LREM会从列表左边开始删除。 当count<0时, LREM会从列表后边开始删除。 当count=0时, LREM删除所有值为value的元素。
⑥获取或者设定指定索引的元素值 语法:LINDEX key index 获取:
设置值: 语法:LSET key index value
⑦保留列表指定片段 语法:LTRIM key start stop
⑧向列表中插入元素 语法:LINSERT key BEFORE|AFTER pivot value
⑨将元素从一个列表,转移大另一个列表 语法:RPOPLPUSH source destination
|
【说明】:
本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!