栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Redis 哈希hash基本操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Redis 哈希hash基本操作

tian@yuan:/usr/local/bin$ redis-cli 
127.0.0.1:6379> keys *
1) "k5"
2) "k2"
3) "k3"
4) "k6"
5) "k4"
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> hset user1000 id 1       ----  给user1000集合添加键id的值是1[只能添加1个键值对]
(integer) 1
127.0.0.1:6379> hset user1000 name zhangsan
(integer) 1
127.0.0.1:6379> hmset user1002 id 2 name lisi    ---- 给user1002集合添加多个键值对
OK
127.0.0.1:6379> hget user1000 name        ---- 获取user1000集合中键为name的值,如果键不存在,则返回nil
"zhangsan"
127.0.0.1:6379> hget user1000 name1     ---- 如果键不存在,返回nil
(nil)
127.0.0.1:6379> hexists user1002 age    ---- 判断键age是否存在user1002集合中,存在返回1,不存在返回0
(integer) 0
127.0.0.1:6379> hexists user1002 id
(integer) 1
127.0.0.1:6379> hkeys user1002      --- 获取user1002中所有的键
1) "id"
2) "name"
127.0.0.1:6379> hvals user1002      --- 获取user1002中所有的值
1) "2"
2) "lisi"
127.0.0.1:6379> hset user1002 age 20
(integer) 1
127.0.0.1:6379> hkeys user1002
1) "id"
2) "name"
3) "age"
127.0.0.1:6379> hincrby user1002 age 2   --- 设置user1002中age的值加2【当为-2时则是减2】
(integer) 22
127.0.0.1:6379> hget user1002 age
"22"
127.0.0.1:6379> hkeys user1000
1) "id"
2) "name"
127.0.0.1:6379> hsetnx user1000 id 2     ---- 设置user1000集合id的值是2,如果id存在,则设置失败,也就是只能针对id不存时生效。
(integer) 0
127.0.0.1:6379> hvals user1000
1) "1"
2) "zhangsan"
127.0.0.1:6379> hsetnx user1000 age 12
(integer) 1
127.0.0.1:6379> hvals user1000
1) "1"
2) "zhangsan"
3) "12"
127.0.0.1:6379> hkeys user1000
1) "id"
2) "name"
3) "age"
127.0.0.1:6379> 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873870.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号