Redis命令及其数据类型详解

news/2023/6/9 20:06:12

前面的文章我们讲解过关于Redis的安装: 手把手教你Linux下安装部署Redis,今天我们具体的讲一下Redis的命令及其5种数据类型

Redis命令

Redis命令用于在redis服务上来执行某些特定操作。

这里我们以Linux下的操作为例:

进入到我们Redis的bin目录下,cd /tools/redis-7.0.5/bin

执行./redis-cli 命令,进入redis的控制台

 

如果要链接远程服务器可执行先的命令:

redis-cli -h host -p port -a password

将host换成ip, port换成端口,password换成响应密码即可

Redis 五种数据类型

  1. 字符串(String) 字符串相关命令用于管理Redis字符串值,也是平常我们开发中常用到的数据类型

    常用命令:

    • 设置指定key的值 set key value
    • 获取指定key的值 get key
    • 返回key中的字符串值的子字符 getrange key start end
    • 将value关联到key,并且将key的过期时间设置为seconds(单位:秒) setex key seconds value
    • 只有key不存在的时候才会设置key的值 setnx key value

上面这几个是我们经常用到的命令,还有好多命令我在这里没有列出来。

  1. 列表(List) 简单的字符串列表,按照插入顺序排序。

  2. 集合(Set) String类型的无需集合。集合成员是唯一的,集合中不能够出现重复的数据。

  3. 有序集合(sorted set) 和集合一样也是String类型元素的集合,并且也不允许重复的成员。

不同点在于他每个原酸关联一个double类型的分数,通过这个分数来对成员惊醒从小到大的排序

  1. 哈希(Hash) hash是一个string 类型的字段和value的映射表,hash特别适合用于存储对象。redis中每个hash可以存储大约40多亿个键值对。

    常用命令:

    • 删除一个或多个哈希表字段 HEDL key field1 [field2]
    • 查看哈希表key中是否有指定的字段存在 HEXISTS key field
    • 获取存储在哈希表中指定字段的值 HGET key field

以上是经常会用到的命令

我们经常会用大上面这五种数据类型,后面我们将redis点赞和取消点赞的时候会细致讲解。

今天的内容到这里,欢迎大家留言指正,也欢迎大家关注我的工种昊《coder练习生》

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4563311.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

2021年12月全国程序员薪资出炉,你的排哪里……

01 程序员工资收入城市排名 从城市角度来看,排名第一的仍然是北京,北京程序员的平均薪资为18094元,成为了各大城市的天花板;而紧随其后的就是上海、深圳、杭州等城市。 成都虽然是新一线城市,但是程序员的平均薪资却…

大厂字节程序员薪资曝光:排行世界第五厉害了

这是本文的目录前言初中级程序员薪资中位数曝光字节跳动程序员薪资上榜薪资那么高 我能学会吗?能找到工作吗?零基础Python学习资源介绍👉Python学习路线汇总👈👉Python必备开发工具👈👉Python学…

2021年6月程序员薪资出炉,平均薪资15302元

来了来了!全国程序员6月工资出炉啦!2021年6月全国招收程序员「490325」人。全国程序员平均工资「15302」元,工资中位数「14000」元。 部分城市程序员工资收入和招聘人数情况 值得惊喜的是:大部分城市程序员6月份工资仍在持续上涨…

谷歌浏览器怎么同步收藏夹,书签云帮助你

经常使用谷歌浏览器,多台不同电脑怎么同步收藏夹,估计国内用户都是同步不了的。 为了解决这个问题,我开发了一款谷歌浏览器收藏夹同步工具,书签云,网站:www.shuqianyun.net。就是为了解决大家使用谷歌浏览…

初识 Bootstrap(前端开发框架)

初识 Bootstrap(前端开发框架)参考Bootstrap特点获取目录结构jQuery 与 Popper准备工作包含 jQuery 与 Poppermetabox-sizing基本模板无注释版本注释版本参考 项目描述Bootstrap 官方教程https://getbootstrap.net/docs/getting-started/introduction/百…

微信小程序云开发实现收藏及收藏页面(带样式布局)

第三个版本修改,应该没问题了 没找到完整的教程,自己琢磨着做了一个 一开始尝试用缓存数组做,但是一直搞不定取消收藏时删除对应的缓存数组数据,于是放弃。 又采用了数据库的方法,但是因为我收藏的不同表太多&#…

uc浏览器网盘无限收藏_你很有可能不知道谷歌浏览器上面隐藏着这个小秘密!...

点击蓝字关注我们安卓|PC软件谷歌浏览器说起浏览器,就会想起了UC浏览器,可惜了,现在再也没有用过。UC在几年前可是必装软件啊。现在个人认为还比较好用的浏览器就是Via、简单搜索、夸克、谷歌浏览器。那么回到标题,这个小秘密就是…

Spring Boot 2.0 版的开源项目云收藏来了!

先给大家晒一下云收藏的几个数据,作为一个 Spring Boot 的开源项目(https://github.com/cloudfavorites/favorites-web)目前在 Github 上面已经有1600多个 Star,如果按照 SpringBoot 标签进行筛选的话也可以排到第五位。当云收藏1…