redis数据类型和基本命令

目录

  1. Redis的安装、集群
  2. Redis的基本数据类型

Redis的安装、集群

这部分在之前的博客已经写过,这里不再赘述,提供两个以前的博客传送门。
Redis的安装
Redis之启动后其他知识
阿里云Redis3集群

Redis数据类型

  1. 字符串String类型
    常用命令:
append key 值  :在key对应的值后面添加值。
STRLEN k2  :查看k2键对应的值的长度。
INCR key  :key对应的数字值加1。
DECR key  :key对应的数字值减一。
INCRBY key 数字 : key对应的数字加上指定的数字。
DECRBY key 数字   :key对应的数字减去指定的数字。
GETRANGE key 开始脚标 结束脚标  :获取key对应的值,取出从开始脚标到结束脚标的值 (类似于subString函数)。
SETRANGE key  开始脚标 替换的字符串  :替换key对应的值,从开始脚标开始,替换字符串。
SETEX key 时间 替换字符串  :在指定时间内key对应的值替换为指定字符串,过期销毁。
SETNX key 替换字符串 :如果指定key存在,那么此命令不做任何操作。如果指定key不存在,那么创建key,指定对应的值。成功返回1,错误返回0。
MSET key1 value1 key2 value2 .....keyn valuen :设置多个键值。
MGET key1 key2 .....keyn :通过指定的多个键获取多个值。
GETSET key 值  :先获取key的值,再设置指定值作为key对应的值。
  1. 列表List类型
    常用命令:
LRANGE list start end  :列表list,从start索引处开始取元素,end=1代表下一个元素,end=-1代表到最后一个元素,end=-2代表到倒数第二个元素。
LPUSH list 元素1 元素2...元素n  :列表list从队列顶进队列。
RPUSH list 元素1 元素2...元素n  :列表list从队列尾部进队列。
LPOP list01 :从队列头部出元素。
RPOP list01 :从队列尾部出元素。
LINDEX list01 脚标:列表list01 ,取出脚标对应的元素,从0开始。
LLEN list01 :列表list01 ,求其长度。
LREM list01 个数 元素值 :删除list01列表中指定个数的元素值。
LINSERT list01 before 5 helloworld :在列表list01中元素5的前面,添加元素helloworld。
LINSERT list01 after 5 myworld :在列表list01中元素6后面,添加元素myworld。
  1. 集合Set类型
    常用命令:
SADD set01 0 0 1 1 2 2 3 3 :向set01中添加元素0 0 1 1 2 2 3 3.
SMEMBERS set01 :查看set01中所有元素。
SISMEMBER set01 元素:判断元素是否在set01中。
SCARD set01 :查看set01中元素的个数。
SREM set01 0 :删除set01中的元素0。
SRANDMEMBER set01 3 :从set01中随机选出3个数。
SPOP set01 :从set01中随机选出一个元素。
SMOVE set02 set01 x :从set02中取出元素先,放入set01。
SDIFF set01 set02 :set01和set02取差值。
SINTER set01 set02 :set01和set02 取交集。
SUNION set01 set02 :set01和set02取并集。
  1. 字典Hash类型
    常用命令:
hset user id 1 :设置值,key为user,value为id 1。
hget user id :取值。
HMSET shop id 1 name bld size 100 :设置一组值,shop为设置的对象,id属性为1,name属性值为bld,size属性值为100。
HMGET shop id name size :获取shop对象的id、name、size属性值。
HGETALL shop :获取对象shop的所有值。
HDEL shop name :将对象shop中的name属性删掉。
HKEYS shop :查看所有的key。
HVALS shop :查看所有的值。
HINCRBY shop id 2 :为shop对象中id字段增加2。
HINCRBYFLOAT shop id 0.4 :为shop对象中的id字段增加小数0.4。
  1. 有序集合Sorted Set类型
    常用命令:
ZADD zset01 60 v1 70 v2 80 v3 90 v4 :添加元素。
ZRANGE zset01 0 -1 :查询所有的值。
ZRANGE zset01 0 -1 withscores :查询所有的键和值。
ZRANGEBYSCORE zset01 60 80 :查询一个区间的值。
ZRANGEBYSCORE zset01 60 (80 :查询一个区间的值,不包括结尾值。
ZREM zset01 v3 :删除zset01中的值v3。
ZCARD zset01 :统计zset01中的键值对个数。
ZCOUNT zset01 60 80 :统计zset01中两个键之间有多少键。
ZSCORE zset01 v4 :查看zset01中键v4对应的值。

如果需要查看其他的命令,可以官网查看:
Redis命令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容

  • 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概...
    kelgon阅读 61,114评论 24 626
  • 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概...
    团长plus阅读 1,250评论 0 15
  • 原帖地址:https://www.jianshu.com/p/2f14bc570563 redis概述 Redis...
    onlyHalfSoul阅读 2,154评论 0 28
  • 花季·花祭 省军区南厂路,算得上市区观赏樱花的好去处。 回溯上一次赏花...
    好_了阅读 330评论 0 1
  • 2016.12.10 周六 晴 一个人的时候总是想的最多。 这次,我想的不是爱情、不是未来,也不是过去,而是...
    一把纸扇阅读 310评论 0 0