一:String

存储二进制数据,可以图片,序列化对象

GET,SET

SETNX(not exist)  setnx age 33 返回 0,1

SETEX设置有效期   SETEX COLOR 20 RED

SETRANGE替换字符串 set emial zwl@qq.com      setrange emial 4 126.com

GETRANG获取子字符串 getrange key3 0 1

MSET批量设置返回“ok” 0   mset key1 zwl key2 cyz

MGET批量获取 mget key1 key2 key3

MSETNX  都设置成功返回1,一个不成功返回0 MSETNX key4 "xx" key3 ss

GETSET设置key的值,并返回key的旧值

NCR自增 incr key3

INCRBY 加上指定值,如果不存在就创建原来的值,并默认为0    incrby key5 -1

DECR自减

DECRBY减去指定值

APPEND加上指定字符串

STRLEN 获取字符串的长度STRLEN key5

二:Hash类型(可以当作映射表)

是一个String类型的field和value的映射表,添加和删除的操作都是0(1)(平均)。hash特别适合用于存储对象,相较于将对象的每个字段存储为单个string类型,将一个对象存储在hash中可以占用更少的内存,并且方便的存储整个对象。

HSET设置hash field为指定值,如果key不存在,则先创建。HSET user:001 name zwl

HGET获取HGET user:001 name

HSETNX不存在就创建

HMSET  批量设置HMSET user:003 name zwl age 21 sex 1

HMGET  批量获取 HMGET user:003 name age sex

HINCRBY 自增字段  HINCRBY user:003 age 5

HEXISTS   是否存在 HEXISTS user:003 age

HLEN 获取Hash里面字段数量  HLEN user:003

HDEL删除字段  HDEL user:003 age

HKEYS 获取所有字段hkeys user:003

HVALS 获取所有字段值hvals user:003

HGETALL获取所有的字段和值

最新文章

  1. 论文笔记之:Generative Adversarial Text to Image Synthesis
  2. BZOJ4399 : 魔法少女LJJ
  3. $.each(),$.map()归纳
  4. OpenJudge计算概论-错误探测
  5. 推荐:一个个人开发者搞app赚钱之后的总结!有图有真相。
  6. LINQ标准查询操作符(五)
  7. eclipse查看 rt.jar 源码
  8. Base64的用法
  9. Angular JS从入门基础 mvc三层架构 常用指令
  10. WebService小记
  11. Mac下安装 MongoDB
  12. JS 中的this指向问题和call、apply、bind的区别
  13. CentOS6.5 下在Nginx中添加SSL证书
  14. Docker系列教程01-Centos7安装新版Docker教程(10步)
  15. php laravel+nginx 除了根目录都报404 解决
  16. 【CPU微架构设计】分布式多端口(4写2读)寄存器堆设计
  17. C语言学习笔记 (006) - 二维数组传参的三种表现形式
  18. sublime 个人心得
  19. X-Requested-With
  20. [洛谷P4091][HEOI2016/TJOI2016]求和

热门文章

  1. ASP.NET MVC 学习笔记之 MVC + EF中的EO DTO ViewModel
  2. RPC协议的介绍
  3. 在linux上安装jdk
  4. Codeforces 1150D DP
  5. Java中使用try-catch-finally处理IO流中的异常
  6. 阿里云HBase全新发布X-Pack NoSQL数据库再上新台阶
  7. PHP ftp_exec() 函数
  8. [NOIP模拟23]题解
  9. [bzoj2752]高速公路 题解(线段树)
  10. XMPP的总体架构和Jabber ID