jason0401 发表于 2018-11-7 09:52:46

(Redis_学习一)Redis关于string类型和hash类型数据操作

  Redis关于string类型和hash类型数据操作
  set name xiaohongyang//
  get name
  setnx name xiaohy
  get name
  setex name 10 jackxiao
  set email xiaohy@yahoo.com
  get email
  setrange email 7 qq.com
  get email
  mset name xhy sex man age 30//批量设置多个key值
  get name
  get sex
  get age
  msetnx name xhy1 setx man age 28 city suzhou
  msetnx name1 xhy1 setx man age1 28 city suzhou
  getset name xhy_new//获取字符串的当前值并对其设置新值
  getrange email 7 -1//获取字符串的子字符串
  mget name sex age //批量获取多个key值
  incr age //对key的值做加1操作
  incrby age -5 //对key值做指定值操作
  decr age//对key的值做减1操作
  decrby age 5//对key的值做指定值操作
  append name .com //对字符串追加字符串
  strlen name //获取字符串的长度
  hset user:1 name xiao //设置hash表key值
  hget user:1 name//获取hash表key值
  hsetnx user:1 sex man//判断hash表key值是否存在,不存在则设置
  hget user:1 sex
  hmset user:1 age 30 email 258082291@qq.com
  hmget user:1 name age sex email
  hincrby user:1 age 5
  hexists user:1 age
  hlen user:1//返回hash表的键数
  hdel user:1 age//删除hash表的键
  hkeys user:1//返回hash表的所有key
  hvals user:1 //返回hash表的所有value值
  hgetall user:1 //返回hash中的所有key和value值

页: [1]
查看完整版本: (Redis_学习一)Redis关于string类型和hash类型数据操作