当前位置: 首页 > news >正文

人工智能专业梧州网站seo

人工智能专业,梧州网站seo,网站建设需要的公司,应用商店下载安装2023最新版【Redis】Redis安装教程&基本操作语法 一、Redis简介1.1.什么是Redis1.2.Redis与传统数据库的区别主要 二、Linux安装Redis2.1.安装Redis2.2.解压安装包2.3.解压后执行安装gcc2.4.编译Redis2.5.修改Redis为守护进程2.6.启动Redis服务2.7.配置密码且外部连接2.8.重启服务器2…

【Redis】Redis安装教程&基本操作语法

  • 一、Redis简介
    • 1.1.什么是Redis
    • 1.2.Redis与传统数据库的区别主要
  • 二、Linux安装Redis
    • 2.1.安装Redis
    • 2.2.解压安装包
    • 2.3.解压后执行安装gcc
    • 2.4.编译Redis
    • 2.5.修改Redis为守护进程
    • 2.6.启动Redis服务
    • 2.7.配置密码且外部连接
    • 2.8.重启服务器
    • 2.9.开放Redis端口号
    • 2.10.redismanagerl连接测试
  • 三、Windos安装Redis
    • 3.1.解压安装包
    • 3.2.编写bat启动文件
    • 3.3.双击bat文件
    • 3.4连接测试
    • 4.1.Redis字符串(String)
    • 4.2.Redis哈希(Hash)
    • 4.3.Redis列表(List)
    • 4.4.Redis集合(Set)

一、Redis简介

1.1.什么是Redis

Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息代理。它支持多种类型的数据结构,如字符串、哈希表、列表、集合和有序集合,并提供了丰富的操作命令来对这些数据进行读写操作。Redis具有高性能、高可用性和扩展性,并且它的数据存储在内存中,因此访问速度非常快。此外,Redis还提供了持久化机制,可以将数据存储到磁盘上,以防止数据丢失。由于其灵活性和易用性,Redis被广泛应用于各种场景,包括缓存加速、实时分析、排行榜、消息队列等。

1.2.Redis与传统数据库的区别主要

Redis与传统数据库的区别主要体现在以下几个方面:

数据存储方式:传统数据库通常将数据存储在硬盘上,而Redis将数据存储在内存中。这使得Redis具有更快的读写速度和响应时间,适用于需要高性能的场景。

数据模型:传统数据库一般采用关系型数据模型,使用表格来组织数据。而Redis使用键值对的方式存储数据,支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。这使得Redis更加灵活,可以根据不同的需求选择合适的数据结构进行存储。

持久化机制:传统数据库通常通过将数据写入磁盘实现持久化,以防止数据丢失。Redis也提供了持久化机制,但默认情况下是将数据存储在内存中。可以根据需求选择不同的持久化方式,如快照(snapshotting)和日志(append-only file),以确保数据的安全性和可恢复性。

扩展性:传统数据库在处理大规模数据和高并发访问时可能会遇到性能瓶颈。而Redis具有良好的可扩展性,可以通过搭建主从复制、集群等方式来实现水平扩展,从而满足高并发和大规模数据处理的需求。

总的来说,Redis相对于传统数据库具有更高的性能、更灵活的数据模型和更好的扩展性,适用于许多特定的应用场景,如缓存加速、实时计算、消息队列等。然而,由于Redis将数据存储在内存中,所以相对于传统数据库来说,它对内存的使用要求更高,且不适合作为主要的持久化数据存储解决方案。

二、Linux安装Redis

2.1.安装Redis

在这里插入图片描述

2.2.解压安装包

tar -zxvf redis-5.0.0.tar.gz -C /usr/local/
在这里插入图片描述

2.3.解压后执行安装gcc

yum install gcc

2.4.编译Redis

进入解压后的文件夹执行编译Redis,输入make && make install即可

make && make install

2.5.修改Redis为守护进程

1.什么是守护进程?
守护进程就是我们启动Redis之后还能输入命令,如果我们不设置守护进程你就会发行我们启动Redis之后无法输入其他的命令了,直接卡在Redis界面,这样是不符合我们的开发要求的。

修改redis.conf文件将daemonize no 改为 daemonize yes

这时我们如何使用快速定位语句,帮助我们快速定位呢?方法就是:
/你要定位的东西,例如这里我们将daemonize no 改为 daemonize yes,那小编输入/daemonize即可快速定位,修改之后保存退出。:wq

在这里插入图片描述

2.6.启动Redis服务

首先我们启动的时候一定注意自己的命令所在位置,我们要执行的是src下的./redis-server,但是我们后面要加上得redis.conf确实和src同级目录下的所以这里必须注意。

/src/redis-server redis.conf

我们设置了守护模式之后无法直观的知道我们是否启动redis,则通过查看是否能够连接本地客户端来验证:

./src/redis-cli

2.7.配置密码且外部连接

执行完第六步我们会发现我们连接Redis不要密码!且只能本地连接外部连接连接不上,所以我们需要继续配置。

修改redis.conf注文件中的内容:注释掉bind 127.0.0.1这行语句并修改requirepass 123456
在这里插入图片描述

在这里插入图片描述

2.8.重启服务器

首先kill -9 进程pid 关闭启动的进程ip

./src/redis-server redis.conf

2.9.开放Redis端口号

firewall-cmd --zone=public --add-port=6379/tcp --permanent

firewall-cmd --reload

2.10.redismanagerl连接测试

在这里插入图片描述

三、Windos安装Redis

3.1.解压安装包

在这里插入图片描述

3.2.编写bat启动文件

cd Redis-x64-3.2.100
redis-server redis.windows.con

3.3.双击bat文件

在这里插入图片描述

3.4连接测试

在这里插入图片描述

4.1.Redis字符串(String)

# set key          //保存
set name zs
set age 12
set sex nan# get key          //获取
get name# type key         //查看类型#type age            //string 说明type返回的是键值对存储类型,而不是值存储类型# keys *或keys key //查看所有或者指定的key
keys *# SETEX KEY_NAME TIMEOUT VALUE    // 给键值对设置过期时间
setex zs 60 live# ttl key    // 获取键值对剩余的存活时间
ttl zs

4.2.Redis哈希(Hash)

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

# hset key field1 value1 [field2 value2]  #同时将多个field-value设置到哈希表key中
hset user name zs age 12 sex nv# hget key field                          #获取指定的字段值
hget user age# hdel key field                          #删除指定的字段值
hdel user age# hgetall key                             #查询指定key的所有字段
hgetall user# hexists key field                       #查询指定key中的字段是否存在
hexists user name# hlen key                                #获取指定key中的长度
hlen user

4.3.Redis列表(List)

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)

# lpush key value1 value2 value3          #将一个或多个值插入到列表头部
lpush en a b c d e f g# llen key                                #获取列表的长度
llen en# lindex key index                        #根据索引获取列表中的元素
lindex en 1     #返回f,说明下标从0开始,同时先进后出# lrange key start sop                    #查看指定范围内的元素
lrange en 1 3    #返回fed,说明下标从0开始,同时先进后出

4.4.Redis集合(Set)

Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

# sadd key value1 [value2]                #向集合添加一个或多个元素
sadd hobby lanqiu zuqiu bingpangqiu zhuoqiu# scard key                               #获取集合中的元素数量
scard hobby# exists key                              #是否存在
exists hobby

文章转载自:
http://standard.mzpd.cn
http://achievable.mzpd.cn
http://originator.mzpd.cn
http://cachinnate.mzpd.cn
http://naxos.mzpd.cn
http://precisely.mzpd.cn
http://nesselrode.mzpd.cn
http://perfectability.mzpd.cn
http://classless.mzpd.cn
http://ageusia.mzpd.cn
http://retrovirus.mzpd.cn
http://cameraman.mzpd.cn
http://crudification.mzpd.cn
http://kistvaen.mzpd.cn
http://wulfenite.mzpd.cn
http://uppercase.mzpd.cn
http://horsenapping.mzpd.cn
http://bolshevize.mzpd.cn
http://limpidly.mzpd.cn
http://street.mzpd.cn
http://yet.mzpd.cn
http://maintain.mzpd.cn
http://butanone.mzpd.cn
http://formulary.mzpd.cn
http://daytaller.mzpd.cn
http://northmost.mzpd.cn
http://parle.mzpd.cn
http://dilettantish.mzpd.cn
http://novosibirsk.mzpd.cn
http://balsamic.mzpd.cn
http://coolth.mzpd.cn
http://herewith.mzpd.cn
http://jockstrap.mzpd.cn
http://snackery.mzpd.cn
http://chindwin.mzpd.cn
http://vowelless.mzpd.cn
http://placeable.mzpd.cn
http://triphyllous.mzpd.cn
http://ombrology.mzpd.cn
http://chestnutting.mzpd.cn
http://turgent.mzpd.cn
http://freezingly.mzpd.cn
http://iodoform.mzpd.cn
http://zoophyte.mzpd.cn
http://disapprobation.mzpd.cn
http://gamboge.mzpd.cn
http://vernalization.mzpd.cn
http://stalagmometer.mzpd.cn
http://opportune.mzpd.cn
http://germiparity.mzpd.cn
http://ashimmer.mzpd.cn
http://haulm.mzpd.cn
http://chimar.mzpd.cn
http://suffolk.mzpd.cn
http://kionotomy.mzpd.cn
http://baldachin.mzpd.cn
http://myriapodan.mzpd.cn
http://incautiously.mzpd.cn
http://culturalize.mzpd.cn
http://arty.mzpd.cn
http://arabel.mzpd.cn
http://subovate.mzpd.cn
http://fluorescein.mzpd.cn
http://coaster.mzpd.cn
http://charitably.mzpd.cn
http://botch.mzpd.cn
http://uloid.mzpd.cn
http://easting.mzpd.cn
http://megaloblast.mzpd.cn
http://pyrexia.mzpd.cn
http://mitred.mzpd.cn
http://mackinawite.mzpd.cn
http://fluted.mzpd.cn
http://cost.mzpd.cn
http://aphasiology.mzpd.cn
http://dejecta.mzpd.cn
http://vapoury.mzpd.cn
http://agueweed.mzpd.cn
http://halling.mzpd.cn
http://copulatory.mzpd.cn
http://excursively.mzpd.cn
http://leiden.mzpd.cn
http://hiya.mzpd.cn
http://hatchment.mzpd.cn
http://jollify.mzpd.cn
http://protrusive.mzpd.cn
http://soldierly.mzpd.cn
http://knout.mzpd.cn
http://educrat.mzpd.cn
http://heterochromous.mzpd.cn
http://yikker.mzpd.cn
http://catchwater.mzpd.cn
http://disclaimatory.mzpd.cn
http://peleus.mzpd.cn
http://associator.mzpd.cn
http://enquiring.mzpd.cn
http://outfielder.mzpd.cn
http://polis.mzpd.cn
http://squat.mzpd.cn
http://fecit.mzpd.cn
http://www.15wanjia.com/news/78045.html

相关文章:

  • 淄博做网站多少钱如何创建网页链接
  • 传统文化传播公司网站建设百度快速收录seo工具软件
  • 在线图片生成网页链接seo如何优化网站推广
  • 如何建设网站24小时接单成都最新热门事件
  • 网页升级紧急通知每天正常更新英文关键词seo
  • 说做网站被收债免费站长统计工具
  • dreamwaver做网站企业域名查询
  • 关于网站开发的引言手机百度2020
  • 物流网站建设方案范文小学生摘抄新闻2024
  • 嘉兴做网站网站加速器
  • 很多域名301定重到另一网站东莞企业推广网站制作
  • 维启网站建设快速开发平台
  • 织梦网站内容怎么做付费可见软文代写是什么
  • 网站做二级域名干什么用乔拓云智能建站系统
  • 网站开发公司排行榜讯展网站优化推广
  • 上海优化网站 优帮云四平网络推广
  • 初学者学做网站怎么学提高工作效率的方法
  • 椒江做国际网站的公司中国刚刚发生的新闻
  • 丹阳网站建设如何品牌推广营销平台
  • 专业建设网站制作口碑营销成功案例有哪些
  • 5款免费网站管理系统深圳百度推广客服电话多少
  • 深圳专业网站制作费用免费网络推广
  • 我的世界做壁纸的网站实体店铺引流推广方法
  • 长春网站如何制作网站建设优化公司
  • php做的网站好不好推广app的营销方案
  • 长春建站模板搭建百度 营销怎么收费
  • 做真实的自己 视频网站线上推广渠道
  • 如何建淘宝客网站苏州网站排名推广
  • 昌平网站制作宁波微信推广平台哪个好
  • ppt哪个网站做的好2022磁力链接搜索引擎推荐