Redis \ Hash 命令 || list命令

Hash 命令

常用命令

命令

说明

例子

图片

hset key sonkey value

将field value 对存到redis中hash中,键值为key

hset user name 张佳玮

hset user age 17

hset user sex nan

hset user isadmin true

hget key sonkey

从key对应hash列表中获取field字段

hget user name

hget user age

hget user sex

hexists key sonkey

判断key中的某个字段是否存在

hexists user age

hdel key sonkey

删除key对应hash列表中的某个字段

hdel user age

hincrby key field increment

给key对应hash列表中field字段+increment

hincrby user age 10

hlen key

查看key对应的hash列表field的数量

hlen user

hkeys key

获取key对应的hash列表所有的field值

hkeys user

hvals key

获取key对应的hash列表所有的field对应的value值

kvals user

hgetall key

获取对应的hash列表中所有的field及其对应的value值

hgetall user

list命令

常用的命令

命令

说明

例子

图片

rpush key value

从右边往key集合中添加value值

rpush hobby java

lrange key start stop

从左边开始列表集合,从start位置开始,stop位置结束

lrange hobby 0 -1

lpush key value

从左边往key集合中添加value值

lpush hobby 羽毛球

lpop key

弹出key集合中最左边的数据

lpop hobby

rpop key

弹出key集合中最右边的数据

rphp hobby

llen key

获取列表的长度

llen hobby

较少使用的命令

命令

说明

例子

图片

linsert key before pivot value

操作key集合,在pivot值之前插入value

linsert hobby before java c#

linsert key after pivot value

操作key集合,在pivot值之后插入value

linsert hobby after java c#

lset key index value

操作key集合,更新索引index位置值为value

lset hobby 1 排球

lrem key count value

操作key集合,删除count个value值一样的

lrem hobby 2 篮球

ltrim key start

操作key集合,从start 到stop截取自列表

ltrim hobby 2 4

lindex key index

操作key集合,获取索引为index位置的数据

lindex hobby 1

以上是简单演示如何简单的使用,扩展需自己填充,文章仅用于学习交流。

  • 24
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值