您的位置:首页 > 数据库 > Redis

Redis在windows下的常用dos操作命令----redis中的五种数据类型的操作

2018-01-16 10:10 633 查看

Redis中的五种数据类型的操作 

1.设置String类型:(一个键最大存储:512MB)

  set name "value"  //设置name变量名称下的值"value"

  mset name1 "value1" name2 "value2"  //同时设置name1、name2多个值

  get name  //获取name变量名的值“value”

  mget name1 name2  //获取多个name1和name2的值

  del name  //删除name的值

2.设置Hash类型:(每个hash可以存2^32-1,40多亿个键值对)

  hmset myhash field1 "Hello" field2 "World"  // hmset同时可以设置多个key-value键值对

  hset myhash field3 "Xixi"  // hset只能设置一个key-value键值对

  hmget myhash field1 field2   // hmget可以同时获得多个key-value键值对

  hget myhash field3  // hget可以只能获取一个key-value键值对

  hgetall myhash  // hgetall可以获取所有的key和value的数据信息

3.设置List类型:(有序,每个List可以存2^32-1,40多亿个列表信息)

  lpush mylist aaaa  // 头部插入(左边插入)

  rpush mylist bbbb  // 尾部插入(右边插入)

  lrange mylist 0 10  // 查询mylist从0到10的值,包含10的值



4.设置Set类型:(无序Set,每个Set可以存2^32-1,40多亿个Set成员)

  sadd myset aaaa bbbb cccc  // sadd可以同时添加多个不重复的元素信息数据

  smembers myset  // smembers用来查询myset的所有元素信息数据

注:当插入信息为重复信息,第二次插入操作是无效的。

5.设置Zset类型:(有序Set,按照socre数值从小到大排序)

  zadd Zset名称 score数值(用于排序) 添加元素

例:zadd zset 0 aaaa

    zadd zset 1 bbbb

    zadd zset 2 cccc

或:zadd zset 0 aaaa 1 bbbb 2 cccc  // 可以同时设多个不同元素信息,其中的score数值可以重复

    zrangebyscore zset 0 100  //查询score数值0~100含100的所有元素数据

注:zrange zset 0 100  //查询的是按照下标从0到100含100的所有元素数据

6.通用操作:

del key名称   //删除key的值,可以同时删除多个Key

keys *   //查询redis中所有的key名称信息

keys my*   //查询以my开头的key名称信息

type key名称    //查询Key的数据类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis 数据类型