Redis基础入门(二)

博主名取自《小羊肖恩》中的小羊肖恩,名字为:肖恩,音译为Sean,自己取的姓:阿奇,为符合我们的阅读习惯,连起来组成为ArchieSean。博主目前大三在读,志在将博客打造成为个人线上笔记的技术栈,方便自己也方便他人。如博客中有任何错误,请各位指出,谢谢大家。

上篇补充

文章紧跟上一篇Redis基础入门(一)的内容续写,在这里先补充一下上一篇中对于Redis的使用,redis的使用,先点击redis.server开启redis服务器,再点击redis.cli,打开效果如下的两张图:
在这里插入图片描述
图中可以看到redis的默认的端口号为6379
在这里插入图片描述
该图为redis.cli打开后的样子,所有对于redis的操作都可以在该窗口中操作(本篇将讲述)。

命令操作

该部分和上一篇中提到的redis的数据结构有关。redis中存储的都是以键值对的形式存储,对于value的值有5种数据类型,在这里一一演示:

(1)string:

l例如,我在redis中存入一个key为name,value为ken 的键值对。首先是
1)存储:
在这里插入图片描述
如图:存储成功之后会返回ok 。
2)获取:
在这里插入图片描述
3)删除:
在这里插入图片描述
这里我为了验证删除成功,获取了一下。

(2)hash:

  1. 存储:
    在这里插入图片描述
    2)获取:
  • 获取key对应的值:
    在这里插入图片描述
  • 获取所有的值:
    在这里插入图片描述

(3) list:

  1. 添加:
    因为list这里是一个linkedlist,就和javaSE中的LinkedList是一样的结构,如图(双向链表,反向的箭头没画):
    在这里插入图片描述
  • 从左侧添加
    例如,我从左侧添加一个a、b、c:
    在这里插入图片描述
  • 从右侧添加:
    从右侧再添加一个a、b、c
    在这里插入图片描述
  • 这个时候就好比这个样子,如下图:
    在这里插入图片描述
    因此可以确定,查询出来的数据为 cbaabc
    2)查询:
    在这里插入图片描述
    如图和上边确定的结果一致。
    3)删除:
    删除同理有从左边删除和右边删除:
    在这里插入图片描述
    如图为从左边删除并将元素返回,同理从右侧删除也是一样的效果,命令为:
语法: rpop key

(4)set:

set集合中不能存储重复元素,在redis中也是如此。
1)添加:
在这里插入图片描述

语法:sadd key value

2)获取:
在这里插入图片描述

语法:smembers key

3)删除:
在这里插入图片描述

语法: srem key value

(5)zset:

这个类型为有序的set集合,也可以叫做sortedset。同样,也不允许存储重复的元素,并且有序。相比于set,这个可以排序。既然是排序,必然就要有一个依据,因此zset中一个score(分数)用于排序比较。以下进入正题:
1)添加:

语法:zadd key score value

2)获取:

语法: zrange key start end
  1. 删除:
语法: zrem key value

这里就展示zset的添加,获取,删除了,和set差不多,就加了一个score。

通用的命令

(1)查询所有的建

语法: keys * 

在这里插入图片描述
(2)获取对应key的value的值的类型

语法: type key

在这里插入图片描述

redis的常用命令就先写到这里,这是博主学习中整理笔记所得,如有错误,多多指正。感谢大家的支持。有时间会出redis(三)结束redis的基础的所有内容。以后会不断更新博客内容,打造博主的完整的技术笔记,希望对大家有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ArchieSean

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值