ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis指北(二)基本命令使用

2021-04-13 13:32:50  阅读:163  来源: 互联网

标签:指北 ... field Redis value member 命令 key


@Linux服务器下Redis命令使用

Redis基本命令的使用

学习笔记,仅供参考,望各位不吝赐教!

Redis与其他菲关系型数据库共有的三个特点:

  1. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重 启的时候可以再次加载使用;

  2. Redis不仅支持key-value数据的类型,还支持list,set,zset,hash等数据结构的存储;

  3. Redis支持数据备份。

优势:

  1. 性能极高,读取速度是110000次/s,写的速度是81000次/s(从内存中读写);
  2. 丰富的数据类型:string、set、zset、hash、list;
  3. 原子性-所有操作都是原子性的;
  4. 时效性,可以设置过期时间。

上面简单介绍了redis的特性,下面我们详细说下我们五种类型的简单使用。
字符串string

添加数据:set key value

在这里插入图片描述

获取数据:get key

在这里插入图片描述

删除数据:def name

在这里插入图片描述

设置有效时间(时间到了,自动过期):setex key expire_sencod value

在这里插入图片描述

查看有效期:ttl key

已过期

设置多个值:mset key value key value ...

在这里插入图片描述

获取多个值:mget key key ...

在这里插入图片描述

追加:append key value

在这里插入图片描述

哈希hash

添加值:hset key field value

在这里插入图片描述

获取值:hget key field

在这里插入图片描述

给hash添加多个值:hmset key field value field value...

在这里插入图片描述

获取hash的多个值:hmget key field field...

在这里插入图片描述

获取hash里面的所有数据:hgetall key

在这里插入图片描述

获取所有field:hkeys key

在这里插入图片描述

获取所有的vaule:hvals value

在这里插入图片描述

删除value中的field:hdel key field

在这里插入图片描述

删除value:del value

列表list
列表的元素类型为string
按照插入顺序排序

左插入:lpush key value .....

在这里插入图片描述

从左获取:lrange key 0 -1

在这里插入图片描述

右插入:rpush key value ....

在这里插入图片描述

移除数据:lrem key count value

count>0从左侧开始删count个和value相等的,count<0从右侧开始删count个和value相等的,count=0和value值相 等数据全删

更新数据:lset key index value

在这里插入图片描述

插入数据:LINSERT key BEFORE|AFTER pivot value

在这里插入图片描述
无序集合set
元素为string类型
元素有唯一性,不重复
不可以修改

添加元素:sadd key member member ...

在这里插入图片描述

查询:smember key

在这里插入图片描述

移除元素:srem key member 

有序集合zset:

添加元素:zadd key score member score member ...

在这里插入图片描述

查看元素:zrange key 0 -1   (与列表使用方法相同)
移除元素(通过member):zrem key member

在这里插入图片描述

移除元素(通过权重):zremrangebyscore key min max  (后面是权重范围,前开后闭)

在这里插入图片描述

获取权重:zscore key member

在这里插入图片描述

通过权重查询member:zrangebyscore key min max    (后面是权重范围,前开后闭)

在这里插入图片描述
key的统一操作:

查看全部key:keys *

在这里插入图片描述

模糊查询key:keys 模糊词*

在这里插入图片描述

判断key是否存在:exists key   存在返回1不存在返回0

在这里插入图片描述

查看数据类型:type key

在这里插入图片描述

给key设置有效时间:expire key 秒

持续更新ing…

标签:指北,...,field,Redis,value,member,命令,key
来源: https://blog.csdn.net/missceekey/article/details/115661869

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有