网站在线沟通工具广州住房和建设局网站官网

news/2025/9/27 7:18:10/文章来源:
网站在线沟通工具,广州住房和建设局网站官网,南京江北新区教师招聘,wordpress 备案号Redis数据库: 自理解: 通过Map(多层字典类型)进行存储查找资源,key为字符串,value可为多种类型; Redis介绍 Redis是一种开放源代码#xff08;BSD许可#xff09;的内存中数据结构存储#xff0c;用作数据库#xff0c;缓存和消息代理。Redis提供数据结构#xff0c;例如字…Redis数据库: 自理解: 通过Map(多层字典类型)进行存储查找资源,key为字符串,value可为多种类型; Redis介绍 Redis是一种开放源代码BSD许可的内存中数据结构存储用作数据库缓存和消息代理。Redis提供数据结构例如字符串哈希列表集合带范围查询的排序集合位图超日志地理空间索引和流。Redis具有内置的复制[集群]Lua脚本LRU驱逐事务和不同级别的磁盘持久性[磁盘]并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性【集群】。 Redis他是免费的软件它可以用作数据库缓存消息代理。而且里面可以存储多种数据类型并且提高了高可用机制。 Redis特点 Redis读取的速度是110000次/s写的速度是81000次/s 原子 。Redis的所有操作都是原子性的同时Redis还支持对几个操作全并后的原子性执行。线程安全 支持多种数据结构string字符串list列表hash哈希set集合zset(有序集合) 持久化--磁盘主从复制集群 官方不支持window系统,但是又第三方版本。 linux系统。 非关系型数据库 nosql[not only sql]不仅仅是sql。所有非关系型数据库的统称。除去关系型数据库之外的都是非关系数据库。 NOSQL和RDBMS的区别 RDBMS--关系型数据库得到通称 高度组织化结构化数据。 结构化查询语言SQL sql语句 数据和关系都存储在单独的表中。 数据操纵语言DML数据定义语言DDL 严格的一致性. 事务 基于事务 NoSQL--非关系型数据库的统称 代表着不仅仅是SQL 没有声明性查询语言。 sql语句 键 - 值对存储。 非结构化和不可预知的数据 value: 字符串 对象 集合 无需集合 高性能高可用性和可伸缩性。 适合搭建集群。 ---基于内存计算的 常用的NOSQL产品 redis [企业使用频率很高] mongodb [抽空看看] hbase [适合大数据] 安装Redis: redis软件语言是C语言。---必须安装C的环境。 准备环境 安装redis需要的环境 yum install -y gcc-c 上官网下载redis源码安装包https://redis.io/ 放入Linux并解压(/usr/app目录下) 进入目录编译安装(自动会配置环境变量) make install 使用Redis: 在Redis目录中启动Redis redis-server redis.conf redis-server-redis启动的脚本命令 redis.conf- redis配置文件的名(这个配置来启动redis服务.) 进入Redis: redis-cli -h 服务器的ip -p 端口号 -h: 默认127.0.0.1 -p: 默认6379 配置文件: /redis/redis.conf #放行的IP bind 127.0.0.1 -::1 #放行本地IP bind 172.16.7.18 #放行连接IP bind * -::* #放行所以IP ​ #是否后台启动 deamonize yes #后台启动不会独占窗口 ​ #是否设置为保护模式 protected-mode no #关闭可使远程访问 ​ #连接端口号 port 6379 #6379为默认端口 外部访问条件: 1.防火墙 2. 允许远程连接 3. 保护机制没有关闭 redis命令: 指令查看地址:::http://www.redis.net.cn/order/ redis支持的数据类型种类很多其中使用最频繁的: String字符串HashList队列Set集合ZSet有序集合等。 指令作用select n选择库flushdb清空当前库flushall清空所有库keys *查看所有的keydel k1删除指定的keyexpire k1 10为指定的key设置过期时间s 命令描述Redis Type 命令返回 key 所储存的值的类型。Redis PEXPIREAT 命令设置 key 的过期时间亿以毫秒计。Redis PEXPIREAT 命令设置 key 过期时间的时间戳(unix timestamp) 以毫秒计Redis Rename 命令修改 key 的名称Redis PERSIST 命令移除 key 的过期时间key 将持久保持。Redis Move 命令将当前数据库的 key 移动到给定的数据库 db 当中。Redis RANDOMKEY 命令从当前数据库中随机返回一个 key 。Redis Dump 命令序列化给定 key 并返回被序列化的值。Redis TTL 命令以秒为单位返回给定 key 的剩余生存时间(TTL, time to live)。Redis Expire 命令seconds 为给定 key 设置过期时间。Redis DEL 命令该命令用于在 key 存在是删除 key。Redis Pttl 命令以毫秒为单位返回 key 的剩余的过期时间。Redis Renamenx 命令仅当 newkey 不存在时将 key 改名为 newkey 。Redis EXISTS 命令检查给定 key 是否存在。Redis Expireat 命令EXPIREAT 的作用和 EXPIRE 类似 都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间 参数是 UNIX 时间戳(unix timestamp)。Redis Keys 命令查找所有符合给定模式( pattern)的 key 。 字符串类型 表示里面的value的类型为字符串类型。默认可以存放512M大小的字符串内容 常用字符串类型指令作用set key value存放字符串类型的数据get key获取指定key对应的value值setex key second value存放字符串类型的数据并设置过期时间。setnx key value如果指定的key存在则不设置。不存在则存入incr key为指定的key递增decr key为指定的key递减 命令描述Redis Setnx 命令只有在 key 不存在时设置 key 的值。Redis Getrange 命令返回 key 中字符串值的子字符Redis Mset 命令同时设置一个或多个 key-value 对。Redis Setex 命令将值 value 关联到 key 并将 key 的过期时间设为 seconds (以秒为单位)。Redis SET 命令设置指定 key 的值Redis Get 命令获取指定 key 的值。Redis Getbit 命令对 key 所储存的字符串值获取指定偏移量上的位(bit)。Redis Setbit 命令对 key 所储存的字符串值设置或清除指定偏移量上的位(bit)。Redis Decr 命令将 key 中储存的数字值减一。Redis Decrby 命令key 所储存的值减去给定的减量值decrement 。Redis Strlen 命令返回 key 所储存的字符串值的长度。Redis Msetnx 命令同时设置一个或多个 key-value 对 当且仅当所有给定 key 都不存在。Redis Incrby 命令将 key 所储存的值加上给定的增量值increment 。Redis Incrbyfloat 命令将 key 所储存的值加上给定的浮点增量值increment 。Redis Setrange 命令用 value 参数覆写给定 key 所储存的字符串值 从偏移量 offset 开始。Redis Psetex 命令这个命令和 SETEX 命令相似 但它以毫秒为单位设置 key 的生存时间 而不是像 SETEX 命令那样以秒为单位。Redis Append 命令如果 key 已经存在并且是一个字符串 APPEND 命令将 value 追加到 key 原来的值的末尾。Redis Getset 命令将给定 key 的值设为 value 并返回 key 的旧值(old value)。Redis Mget 命令获取所有(一个或多个)给定 key 的值。Redis Incr 命令将 key 中储存的数字值增一。 Hash类型 表示value值为Hash数据类型。 表示value又是key-value形式。 常用Hash类型指令作用hset key field value存储哈希类型的数据hget key field获取存在哈希表中指定字段的value值hgetall key获取在哈希表中指定key的所有字段和值hkeys key获取所有哈希表中的字段hvals key获取哈希表中所有的值hexists key field查询哈希表key中指定的字段是否存在 命令描述Redis Hmset 命令同时将多个 field-value (域-值)对设置到哈希表 key 中。Redis Hmget 命令获取所有给定字段的值Redis Hset 命令将哈希表 key 中的字段 field 的值设为 value 。Redis Hgetall 命令获取在哈希表中指定 key 的所有字段和值Redis Hget 命令获取存储在哈希表中指定字段的值/tdRedis Hexists 命令查看哈希表 key 中指定的字段是否存在。Redis Hincrby 命令为哈希表 key 中的指定字段的整数值加上增量 increment 。Redis Hlen 命令获取哈希表中字段的数量Redis Hdel 命令删除一个或多个哈希表字段Redis Hvals 命令获取哈希表中所有值Redis Hincrbyfloat 命令为哈希表 key 中的指定字段的浮点数值加上增量 increment 。Redis Hkeys 命令获取所有哈希表中的字段Redis Hsetnx 命令只有在字段 field 不存在时设置哈希表字段的值。 list类型 list表示列表类型表示value的值为list类型。 常用list类型指令作用lpush key value value ....将一个或多个值插入到列表的头部lrange key start end获取列表指定范围内的元素linsert key before | after element value在列表元素前或后插入元素lpop key移除并获取列表中的第一个元素lset key index value修改指定下标的值 命令描述Redis Lindex 命令通过索引获取列表中的元素Redis Rpush 命令在列表中添加一个或多个值Redis Lrange 命令获取列表指定范围内的元素Redis Rpoplpush 命令移除列表的最后一个元素 并将该元素添加到另一个列表并返回Redis Blpop 命令移出并获取列表的第一个元素 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。Redis Brpop 命令移出并获取列表的最后一个元素 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。Redis Brpoplpush 命令从列表中弹出一个值 将弹出的元素插入到另外一个列表中并返回它 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。Redis Lrem 命令移除列表元素Redis Llen 命令获取列表长度Redis Ltrim 命令对一个列表进行修剪(trim)就是说 让列表只保留指定区间内的元素 不在指定区间之内的元素都将被删除。Redis Lpop 命令移出并获取列表的第一个元素Redis Lpushx 命令将一个或多个值插入到已存在的列表头部Redis Linsert 命令在列表的元素前或者后插入元素Redis Rpop 命令移除并获取列表最后一个元素Redis Lset 命令通过索引设置列表元素的值Redis Lpush 命令将一个或多个值插入到列表头部Redis Rpushx 命令为已存在的列表添加值

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

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

相关文章

广州微信网站建设公司小程序源码怎么搭建

MySQL数据库面试题:如何定位慢查询? 面试官:MySQL中,如何定位慢查询? 候选人:嗯~,我们当时做压测的时候有的接口非常的慢,接口的响应时间超过了2秒以上,因为我们当时的系…

网站内容的实现方式福州网站seo公司

尊敬原作者,转自:http://blog.csdn.net/hqw7286/article/details/5810353 一直研究车牌识别算法,主要关注车牌定位和字符识别。我想分享一下我对车牌定位的看法。 从根本上讲,车牌定位的算法分为三类,一类是基于边缘的&#xff0c…

网站建设必须要服务器吗长沙广告公司电话

300.最长递增子序列 **题目:**给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0…

聊城wap网站建设iis网站连接数据库失败

原本想找链接的。可是...我还是选择手打 原作者:刘鹏看未来 原文标题 10程序员总结的20条经验教训 开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎任何所需功能的版…

四川外国语大学网站建设网站建设开发外包公司

本周,来自法国的客户莅临我司工厂进行实地参观考察。客户是一家历史悠久的设备供应商,其产品涵盖冷链、餐饮、农业等多个行业应用领域,正致力于从传统设备向智能设备转型,希望将设备接入物联网。在此次访问中,他们参观…

网站建设相关视频建设网站通过什么赚钱

ConcurrentHashMap(CHM)是Java为解决高并发场景下哈希表性能瓶颈而设计的线程安全容器,其核心目标在于: 线程安全‌:避免多线程操作导致的数据不一致问题‌;高吞吐量‌:通过细粒度锁和无锁化设计降低线程竞争‌;动态扩展‌:支持自动扩容与数据结构优化(如链表转红黑树…

网页设计 做网站的代码建功能网站

如何提高网站性能?一个显而易见的解决方案是升级托管账户。您的网站将拥有更多硬件资源,因此可以同时处理更多请求并更快地传递数据。 无论如何,人们都是这么认为的。但事实总是不一样。 现代网站是一个复杂的系统,包含许多必须…

衡水网站建设 燕丰收黑龙江牡安建设有限公司网站

起因 每个应用,不论大小,都需要理解程序是如何运行失败的。当我们写的程序没有按照自己写的逻辑走的时候,我们就会逐步一一排查问题。在平常开发过程中我们可能会借助 console.log 来排查,但是现在我们可以借助 VS Code 断点来调试项目。 前…

专业的外贸行业网站模板好康的网站代码

迅雷快传:http://kuai.xunlei.com/d/QLjbCAK4GADvnjVRfd2 转载于:https://www.cnblogs.com/enden/p/5134753.html

网站建设有什么服务seo搜索排名优化方法

7-Zip压缩包设置了“密码保护”,后面又不想要了,可以取消吗? 首先,我们要分两种情况来看,是记得密码,但不想每次打开压缩包都要输入密码,所以想取消密码,还是把密码忘记了所以想取消…

哈尔滨网站推广优化公司微网站模板怎么用

相机是如何记录颜色的,又是如何被显示器还原的? 相机通过记录RGB数值然后显示器显示RGB数值来实现颜色的记录和呈现。道理是这么个道理,但实际上各厂家生产的相机对光的响应各不相同,并且不同厂家显示器对三原色的显示也天差地别&…

dw旅游网站怎么做wordpress qtan

今天醒来后,感觉理解了原来比较复杂的一些设计模式,很好,就像小时候感觉长高一样。学习设计模式有一年多了。进步需要时间!

9月26号

今天白天没有课程。 晚上进行日语学习。

卦神岭做网站莒南网站建设

安装“vim编辑器”后,我们紧接着“安装FTP服务器”。 1、在安装前,要检查虚拟机可以上网,否则可能会导致安装失败。 2、在虚拟机界面右击鼠标,弹出下面的对话框 3、点击“打开终端(E)”,得到下面的界面 :…

广告协会网站建设方案公司在百度做网站

http://www.zi-han.net/theme/hplus/?v4.1 http://webapplayers.com/inspinia_admin-v2.5/ http://baijunyao.com/article/67 转载于:https://www.cnblogs.com/shijiaoyun/p/6065755.html

网站建设目的功能windows建立网站

微信原生 API 1. API 基础 小程序开发框架提供丰富的微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等,几乎所有小程序的 API 都挂载在 wx 对象底下,例如:wx.c…

网站开发用户需求分析品牌seo是什么

size()和max()中的含义 以前我理解axis0代表行,axis1代表列; 但是这种含义在函数size()和max()中恰恰相反; 其实不是这样的,我们回到单词axis本身,它的意思是“轴”,没错轴就是代表一个方向,像…

网站有订单了有声音提醒怎么做wordpress企业站制作

批处理和流处理的区别 批处理和流处理是数据处理的两种主要方式,它们在处理时间、数据量和处理方式上有一些不同。 处理时间: 批处理是在一段时间内收集的数据,然后进行处理,一般情况下,这些数据是静态的&#xff0c…

爱淘苗网站开发模式网站更改备案信息在哪

一【实验目的】 1.熟悉Linux开发环境; 2.掌握Linux程序编译调试方法; 3.理解文件I/O通用操作,掌握内核函数的基本用法; 4.支撑网络空间安全专业的专业核心能力、综合创新能力。 二【实验要求】 以下每个实验均要求:…

泉州哪家网站建设公司好新手怎么做网络销售

git 压缩仓库 git gc命令压缩增量存储单元,节省磁盘空间 du -sh 查看当前文件夹占用多少K 快照的存储: 对于修改的内容,做快照处理并保存. 对于未修改的文件,做引用处理.