ITPub博客

首页 > 数据库 > NoSQL > redis redis中的hash结构【八】

redis redis中的hash结构【八】

原创 NoSQL 作者:哎呀我的天呐 时间:2015-08-19 16:32:41 0 删除 编辑

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hset user1 name lisi
  2. (integer) 1
  3. 127.0.0.1:6379> hset user1 age 20
  4. (integer) 1
  5. 127.0.0.1:6379> hset user1 sal 8000
  6. (integer) 1
  7. 127.0.0.1:6379> hset user1 empno 2349
  8. (integer) 1
  9. 127.0.0.1:6379> hgetall user1
  10. 1) "name"
  11. 2) "lisi"
  12. 3) "age"
  13. 4) "20"
  14. 5) "sal"
  15. 6) "8000"
  16. 7) "empno"
  17. 8) "2349"

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hmset scott empno 7788 sal 8000 emono 2232 deptno 10
  2. OK
  3. 127.0.0.1:6379> hgetall scott
  4. 1) "empno"
  5. 2) "7788"
  6. 3) "sal"
  7. 4) "8000"
  8. 5) "emono"
  9. 6) "2232"
  10. 7) "deptno"
  11. 8) "10"


点击(此处)折叠或打开

  1. 127.0.0.1:6379> hmget scott sal deptno
  2. 1) "8000"
  3. 2) "10"
删除hash key:

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hdel user1 age
  2. (integer) 1

判断有几个field和这个field是否存在:

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hlen user1
  2. (integer) 3
  3. 127.0.0.1:6379> hlen scott
  4. (integer) 4
  5. 127.0.0.1:6379> hexists user age
  6. (integer) 0
  7. 127.0.0.1:6379> hexists user1 age
  8. (integer) 0
  9. 127.0.0.1:6379> hexists user1 deptno
  10. (integer) 0
  11. 127.0.0.1:6379> hexists user1 empno
  12. (integer) 1
 增加处理:

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hgetall user2
  2. 1) "age"
  3. 2) "1"
  4. 127.0.0.1:6379> hincrby user2 age 1
  5. (integer) 2
  6. 127.0.0.1:6379> hgetall user2
  7. 1) "age"
  8. 2) "2"
浮点增加:

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hincrbyfloat user2 age 0.5
  2. "2.5"
  3. 127.0.0.1:6379> hgetall user2
  4. 1) "age"
  5. 2) "2.5"
返回field或者values

点击(此处)折叠或打开

  1. 127.0.0.1:6379> hkeys user1
  2. 1) "name"
  3. 2) "sal"
  4. 3) "empno"
  5. 127.0.0.1:6379> hvals user1
  6. 1) "lisi"
  7. 2) "8000"
  8. 3) "2349"

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29990276/viewspace-1776461/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
https://cloud.tencent.com/developer/inventory/14362

注册时间:2014-10-30

  • 博文量
    403
  • 访问量
    2528734