湛江网站模网站建设vipjiuselu

pingmian/2026/1/21 16:46:43/文章来源:
湛江网站模,网站建设vipjiuselu,12345律师免费咨询,制作商城网站公司1、NoSQL: 指的是非关系型数据库#xff0c;主要分成四大类#xff1a;键值存储数据库、列存储数据库、文档型数据库、图形数据库。 2、什么是Redis#xff1a; Redis是一种基于内存的数据库#xff0c;一般用于做缓存的中间件。 3、Redis的主要的特点#xff1a; 1、Rd…1、NoSQL: 指的是非关系型数据库主要分成四大类键值存储数据库、列存储数据库、文档型数据库、图形数据库。 2、什么是Redis Redis是一种基于内存的数据库一般用于做缓存的中间件。 3、Redis的主要的特点 1、Rdis的是一个高性能的内存数据库数据是以键值对的形式存储在数据库中。 2、Redis可以持久化主要使用过 AOF和快照来保证数据的持久化。 3、Redis支持多种数据类型的存储结构有String、List、set、zset、hash五种存储结构。 4、Redis是单线程由于是单线程作业所以线程是安全的。 4、Redis中常见的一些命令 1、删除Redis中一个或者是多个key,不存在的key会跳过多个key之间通过空格隔开del key[ key .... ] 返回的是被删除key的数量2、判断Redis中某个key是否存在检查给定key 是否存在。多个key之间使用空格隔开只要有一个key存在返回值就是1exists key 返回的是存在的个数如果key存在。3、对已经存在的key设置一个过期的时间当时间一到key就会被删除expire key seconds 设置成功返回值是14、找出指定格式的keykeys pattern 查出所有的指定模式的keyKEYS * 匹配数据库中所有key 。 KEYS h?llo 匹配hello hallo 和hxllo 等。 KEYS h*llo 匹配hllo 和heeeeello 等。 KEYS h[ae]llo 匹配hello 和hallo 但不匹配hillo 。特殊符号用 \ 隔开 - 返回值 符合给定模式的key 列表。5、move :将当前数据库中的key移动到指定的数据库中move key db 将指定的key移动到db数据库中成功就返回1失败就返回0.6、切换数据库select 数据库的编号默认是0开始的。默认到157、pexpire 作用也是给key设置一个过期时间但是是毫秒级别的。 PEXPIRE key milliseconds 设置成功返回1 key 不存在或设置失败返回08、pexpireat - 语法 : PEXPIREAT key milliseconds-timestamp - 作用 : 这个命令和EXPIREAT 命令类似但它以毫秒为单位设置key 的过期unix 时间戳而不是像EXPIREAT那样以秒为单位。返回值如果生存时间设置成功返回1 。当key 不存在或没办法设置生存时间时返回0 9、TTL - 语法 : TTL key - 作用 : 以秒为单位返回给定key 的剩余生存时间(TTL, time to live)。 - 返回值当key 不存在时返回-2 。当key 存在但没有设置剩余生存时间时返回-1 。否则以秒为单位返回key 的剩余生存时间。 - Note : 在Redis 2.8 以前当key 不存在或者key 没有设置剩余生存时间时命令都返回-1 。10、PTTL - 语法 : PTTL key - 作用 : 这个命令类似于TTL 命令但它以毫秒为单位返回key 的剩余生存时间而不是像TTL 命令那样以秒为单位。 - 返回值 当key 不存在时返回-2 。当key 存在但没有设置剩余生存时间时返回-1 。 - 否则以毫秒为单位返回key 的剩余生存时间。 - 注意 : 在Redis 2.8 以前当key 不存在或者key 没有设置剩余生存时间时命令都返回-1 。11、RANDOMKEY - 语法 : RANDOMKEY - 作用 : 从当前数据库中随机返回(不删除) 一个key 。 - 返回值当数据库不为空时返回一个key 。当数据库为空时返回nil 。12、RENAME - 语法 : RENAME key newkey - 作用 : 将key 改名为newkey 。当key 和newkey 相同RENAME 命令将覆盖旧值。如果键不存在才报错 - 返回值 改名成功时提示OK 失败时候返回一个错误。13.TYPE - 语法 : TYPE key - 作用 : 返回key 所储存的值的类型。 - 返回值none (key 不存在)string (字符串)list (列表)set (集合)zset (有序集)hash (哈希表) 5、Redis中常见的存储结构 1、String存储结构 常用的一些命令 set设置一个key/value get根据key获得对应的value mset一次设置多个key value mget一次获得多个key的value getset获得原始key的值同时设置新值 strlen获得对应key存储value的长度 append为对应key的value追加内容 getrange 索引0开始截取value的内容 到末尾-1 [开始结束] setex设置一个key存活的有效期秒 psetex设置一个key存活的有效期毫秒 setnx存在不做任何操作,不存在添加 msetnx原子操作(只要有一个存在不做任何操作)可以同时设置多个key,只有有一个存在都不保存 decr进行数值类型的-1操作 decrby根据提供的数据进行减法操作 Incr进行数值类型的1操作 incrby根据提供的数据进行加法操作 Incrbyfloat根据提供的数据加入浮点数不是四舍五入 2、set存储结构 特点: Set类型 Set集合 元素无序  不可以重复 sadd为集合添加元素 smembers显示集合中所有元素 无序 scard返回集合中元素的个数 spop随机返回一个元素 并将元素在集合中删除 smove从一个集合中向另一个集合移动元素 必须是同一种类型 srem从集合中删除一个元素 sismember判断一个集合中是否含有这个元素 srandmember随机返回元素 后面可以加数字 表示每次返回的个数 sdiff去掉第一个集合中其它集合含有的相同元素 sinter求交集 sunion求和集 3、List存储结构 特点list 列表 相当于java中list 集合 特点 元素有序插入和取出的顺序一致 且 可以重复key还是一个字符串值是一个 lpush将某个值加入到一个key列表头部 lpush list1 xiaohu xiaohei xiaoming 当列表不存在的时候会进行创建 lpushx同lpush,但是必须要保证这个key存在 必须在列表进行存在的情况下从左插入 rpush将某个值加入到一个key列表末尾 rpushx同rpush,但是必须要保证这个key存在 lpop返回和移除列表左边的第一个元素rpop返回和移除列表右边的第一个元素 lrange获取某一个下标区间内的元素 lrange list 0 -1 llen获取列表元素个数 lset设置某一个指定索引的值(索引必须存在) lindex获取某一个指定索引位置的元素 lrem删除重复元素 ltrim保留列表中特定区间内的元素 linsert在某一个元素之前之后插入新元素 4、zset存储结构 特点: 可排序的set集合 排序 不可重复 zadd添加一个有序集合元素 zadd zset 2 xiaohu 3 xiaohu2 zcard返回集合的元素个数 zrange 升序 zrevrange 降序返回一个范围内的元素如果想看看分数 withscores zrangebyscore 按照分数查找一个范围内的元素zrangebyscore zset 0 20 withscores limit 0 2 zrank返回排名 zrevrank倒序排名 zscore显示某一个元素的分数 zrem移除某一个元素 zincrby给某个特定元素加分 5、hash存储结构 特点: value 是一个map结构 存在key value key 无序的 hset设置一个key/value对 hget获得一个key对应的value hgetall获得所有的key/value对 hdel删除某一个key/value对 hexists判断一个key是否存在 hkeys获得所有的keyhvals获得所有的value hmset设置多个key/valuehmget获得多个key的value hsetnx设置一个不存在的key的值 hincrby为value进行加法运算只能针对数值做运行 hincrbyfloat为value加入浮点值

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

制冷机电工程东莞网站建设p2f网站系统

目录 一、性能测试的指标 1、并发量 2、响应时间 3、错误率 4、吞吐量 5、资源使用率 二、压测全流程 三、其他注意点 1、并发和吞吐量的关系 2、并发和线程的关系 四、调优及分布式集群压测(待仔细学习) 1.线程数量超过单机承载能力时的解决…

杭州网站维护公司商务型网站模板

「11」显示器采集捕获单个显示器的完整视频画面 在OBS软件中,「显示器采集」是一种用于捕集显示器屏幕画面的功能,您可以将其用于整个桌面窗口的采集到直播间。该功能主要用于捕捉您的计算机桌面屏幕内容,以便将其实时显示在直播窗口中&#…

个人网站建设制作asp网站发布ftp

vue和thymeleaf : 若先显示框架后加载数据则用vue 若后端处理好之后发送给前端页面显示用thymeleaf (弹幕) 对于前后端分离的认识: 使用vue 将前端页面、框架等建立好,只需要后端发送数据即可 但thymeleaf就需要在服务器启动之前将数据保存到…

wap网站设计上海交通大学毕业设计网站

HashSet存储自定义对象保证元素唯一性图解原理及代码优化 1.原理: * 1.HashSet原理 * 我们使用Set集合都是需要去掉重复元素的, 如果在存储的时候逐个equals()比较, 效率较低,哈希算法提高了去重复的效率, 降低了使用equals()方法的次数 * 当Hash…

网站内容建设出现的问题怎么更改wordpress主题的字体

一:背景 1. 讲故事 中秋国庆长假结束,哈哈,在老家拍了很多的短视频,有兴趣的可以上B站观看:https://space.bilibili.com/409524162 ,今天继续给大家分享各种奇奇怪怪的.NET生产事故,希望能帮助…

浙江华企做网站哪些网站是用织梦做的

1.安装Git、TortoiseGit和汉化包 Git官网: Git TortoiseGit和汉化包: Download – TortoiseGit – Windows Shell Interface to Git 2.常用命令 创建仓库命令 git init初始化仓库git clone拷贝一份远程仓库,也就是下载一个项目。提交与修改 git add添加文件到暂存区git…

玄武建设局网站惠州网站建设 鑫

阶段性反馈机制(如何持之以恒、让自己发疯) 反馈机制是王者荣耀的核心武器,击杀野怪获得金币,不断地努力,获得奖励是我们不断的玩这个游戏的主要原因,也是人的本能,我什么都得不到凭什么这么做&…

淮安 做网站 app网站编辑做啥都

集合类型 (Set) 是一个无序并唯一的键值集合。 之所以说集合类型是一个无序集合,是因为它的存储顺序不会按照插入的先后顺序进行存储,如下代码所示: 127.0.0.1:6379> sadd myset v2 v1 v3 #插入数据 v2、v1、v3 (integer) 3 127.0.0.1:6379> smembers myset #查询数…

网站版式有哪几种摘抄一则新闻

Character类除了封装了一个char外,还封装了Unicode字符级别的各种操作,是Java文本处理的基础。下面结合源码分析Character的贡献。 Unicode 也许你没听过Unicode,但应该见过UTF-8。UTF-8(8-bit Unicode Transformation Format&a…

音乐外链网站泰安新浪乐居房产网

1、首先为什么需要握手 首先我们看一下TCP报文段的结构 TCP报文段中的窗口这16位字段部分,这里窗口的作用就是为了实现流量的控制,为什么会有流量的控制的引入???它是这样来的:若是发送方发送数据的速度大于…

上海网站建设优建设工程质量安全管理协会网站

目录 一、为什么要引入“lambda函数”? 二、匿名函数的两种用法 参考: 本文来源:《Python全案例学习与实践》(2019年9月出版,电子工业出版社) Python允许使用一种无名的函数,称其为匿名函数…

石狮app网站开发哪家好seo课程总结

Java程序设计实验(NO.1)1、实验目的:使用Java的String类操作字符串和子串。写一个程序可以对两个字符串进行测试,判断第一个字符串是否包含在第二个字符串中,例如字符串“op”包含在字符串“interoperabilityop”中。当第一个字符串包含在第二…

模版网站和语言网站手机端便民服务平台网站建设

Kafka表引擎也是一种常见的表引擎,在很多大数据量的场景下,会从源通过Kafka将数据输送到ClickHouse,Kafka作为输送的方式,ClickHouse作为存储引擎与查询引擎,大数据量的数据可以得到快速的、高压缩的存储。 Kafka大家…

电商怎么做账谷歌seo和百度seo的区别

安卓中并不存在ActivityMainBinding这个类,这个类是在XML布局的最外层加入就会自动生成。但是你在最后绑定主布局时会报错获取不到根节点getRoot(). 最好的办法就是,删除原来的最外层节点,再重新添加,感觉是因为复制时并没有让系…

大兴快速网站建设哪家好做网站适合用什么字体

上一节介绍了VMware中安装centos7以及克隆系统,之中用到的几个命名还都是开发不常用的,这节课就准备讲解一下入门的Linux命名,都是日常使用的。首先呢,我们进入系统后,得先知道我是谁,我在哪儿?…

title 门户网站建设招标书来宾网站建设

整机工业级设计,通讯外设经过隔离保护 电源宽电压设计(9~36V DC ) 丰富的通讯接口,满足多种场合控制和通讯需求 四核工业级处理器,高性能,低功耗,高可靠性 机身无风扇设计,外壳小巧 搭载内核 100% 自主…

广州网站建设公司哪家服务好广东东莞智通人才招聘网

经过为期一个月的热情参与,CSDN 2023年度征文活动正式落下帷幕!那么今年又有哪些博主上榜了呢?一起来看下吧~~ 活动链接:https://activity.csdn.net/creatActivity?id10645 csdnid昵称链接qq_57761637鸽芷咕CSDN年度征文&#xf…

诚聘php网站开发师谷歌广告投放

前言 在架构篇中我们介绍了现代IM消息系统的架构,介绍了Timeline的抽象模型以及基于Timeline模型构建的一个支持『消息漫游』、『多端同步』和『消息检索』多种高级功能的消息系统的典型架构。架构篇中为了简化读者对Tablestore Timeline模型的理解,概要…

陕西煤化建设集团铜川分公司网站网站导航仿站

软件说明 使用Media Encoder,您将能够处理和管理多媒体。插入、转码、创建代理版本,并几乎以任何可用的格式输出。在应用程序中以单一方式使用多媒体,包括Premiere Pro、After Effects和Audition。 紧密整合 与Adobe Premiere Pro、After …

做欧美网站餐饮品牌设计方案

实战研究一下 EasyExcel 如何从指定文件位置进行读取数据 EasyExcel的使用背景EasyExcel的时候痛点EasyExcel对比其他框架 EasyExcel的编程模式EasyExcel读取的指定位置导入数据的流程表头校验invokeHeadMap()方法 数据处理invoke()方法 执行中断hasNextdoAfterAllAnalysed()方…