redis --- Hash类型的使用
Posted 鸭鸭老板
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis --- Hash类型的使用相关的知识,希望对你有一定的参考价值。
目录
1.1、hset/hget/hmset/hmget/hgetall/hdel
一、Hash类型的使用
1.1、hset/hget/hmset/hmget/hgetall/hdel
127.0.0.1:6379> hset user:1 id 01 name qq
(integer) 2
127.0.0.1:6379> hget user:1 id
"01"
127.0.0.1:6379> hget user:1 name
"qq"
127.0.0.1:6379> hmset user:1 id 10 name aa
OK
127.0.0.1:6379> hmget user:1 id name
1) "10"
2) "aa"
127.0.0.1:6379> hgetall user:1
1) "id"
2) "10"
3) "name"
4) "aa"
127.0.0.1:6379> hdel user:1 id
(integer) 1
127.0.0.1:6379> hgetall user:1
1) "name"
2) "aa"
1.2、hlen
获取某个key内的全部数量
127.0.0.1:6379> hlen user:1
(integer) 1
1.3、hexists key
在key里面的某个值的key
127.0.0.1:6379> hexists user:1 id
(integer) 0
127.0.0.1:6379> hexists user:1 name
(integer) 1
1.4、hkeys/hvals
127.0.0.1:6379> hkeys user:1
1) "name"
127.0.0.1:6379> hvals user:1
1) "aa"
1.5、hincrby/hincrbyfloat
127.0.0.1:6379> hgetall user:1
1) "name"
2) "aa"
3) "score"
4) "10.1"
5) "age"
6) "10"
127.0.0.1:6379> hincrby user:1 age 12
(integer) 22
127.0.0.1:6379> hincrbyfloat user:1 score 12.1
"22.2"
127.0.0.1:6379> hgetall user:1
1) "name"
2) "aa"
3) "score"
4) "22.2"
5) "age"
6) "22"
1.6、hsetnx
不存在赋值,存在无效
127.0.0.1:6379> hsetnx user:1 sax 男
(integer) 1
127.0.0.1:6379> hsetnx user:1 sax 男
(integer) 0
数据存储Redis第六章:Redis缓存Hash类型的使用
package com.sky.testmodule.controller;
import com.sky.testmodule.constant.TestConstant;
import org.springframework.beans.factory.annotation.
以上是关于redis --- Hash类型的使用的主要内容,如果未能解决你的问题,请参考以下文章