怎么开通公司网站,保定关键词排名首页,超级营销型网站模板,学网页设计大概需要多少钱?1、认识NoSQL
1.1 概念
NoSQL是一个非关系型数据库。
常见的NoSQL有#xff1a;Redis、MongoDB
1.2 NoSQL与SQL的区别
类别SQLNoSQL数据结构结构化非结构化数据关联关联非关联查询方式SQL非SQL事务特性ACIDBASE存储方式磁盘内存扩展性垂直水平使用场景1#xff09;数据结…1、认识NoSQL
1.1 概念
NoSQL是一个非关系型数据库。
常见的NoSQL有Redis、MongoDB
1.2 NoSQL与SQL的区别
类别SQLNoSQL数据结构结构化非结构化数据关联关联非关联查询方式SQL非SQL事务特性ACIDBASE存储方式磁盘内存扩展性垂直水平使用场景1数据结构固定 2相关业务对数据安全性、一致性要求较高1数据结构不固定 2对一致性、安全性要求不高 3对性能要求
2、认识Redis
2.1 概念 Redis诞生于2009年全称是Remote Dictionary Server远程词典服务器是一个基于内存的键值型NoSQL数据库。
2.2 特征
键值型key-value型value支持多种不同数据结构功能丰富单线程每个命令具备原子性低延迟速度快基于内存IO多路复用支持数据持久化支持主从集群、分片集群支持多语言客户端java,python,c
3、安装Redis
Redis官网Redis
官网只提供了linux版本的redis软件。 3.1 准备一台虚拟机安装CentOS7
准备虚拟机 本次安装Redis是基于Linux系统下安装的因此需要一台Linux服务器或者虚拟机。 Ps由于提供的CentOS操作系统为mini版因此需要自行配置网络如果您使用的是自己购买的服务器请提前开放6379端口避免后续出现的莫名其妙的错误 操作系统CentOS-7-x86_64-Minimal-1708 Redisredis-6.2.6.tar xShell及xFtp家庭/学校免费 - NetSarang Website
mac电脑安装虚拟机教程-CSDN博客
3.2 下载客户端软件mac电脑
redis-desktop-manager-0.8.3-2550.dmg_免费高速下载|百度网盘-分享无限制
将dmg下载下来后设置--安全与隐私---点击信任该软件 3.3 下载Redis
redis-6.2.6.tar Redis是基于C语言编写的因此首先需要安装Redis所需要的gcc依赖 yum install -y gcc tcl
安装成功如下图所示 3.3.1 正式安装Redis
将redis-6.2.6.tar上传至/usr/local/src目录在xShell中cd到/usr/local/src目录执行以下命令进行解压操作解压成功后依次执行以下命令
cd redis-6.2.6
make
make install
安装成功后打开/usr/local/bin目录该目录为Redis默认的安装目录
4、启动Redis Redis的启动方式有很多种例如前台启动、后台启动、开机自启 4.1 前台启动不推荐 这种启动属于前台启动会阻塞整个会话窗口窗口关闭或者按下CTRL C则Redis停止。不推荐使用。 安装完成后在任意目录运行 redis-server 命令即可启动Redis
redis-server
启动成功如下图所示
4.2 后台启动不推荐 如果要让Redis以后台方式启动则必须修改Redis配置文件配置文件所在目录就是之前我们解压的安装包下 因为我们要修改配置文件因此我们需要先将原文件备份一份
cd /usr/local/src/redis-6.2.6
cp redis.conf redis.conf.bck
然后修改redis.conf文件中的一些配置
# 允许访问的地址默认是127.0.0.1会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程修改为yes后即可后台运行
daemonize yes
# 密码设置后访问Redis必须输入密码
requirepass 1325
Redis其他常用配置
# 监听的端口
port 6379
# 工作目录默认是当前目录也就是运行redis-server时的命令日志、持久化等文件会保存在这个目录
dir .
# 数据库数量设置为1代表只使用1个库默认有16个库编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件默认为空不记录日志可以指定日志文件名
logfile redis.log启动Redis
# 进入redis安装目录
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf
停止Redis服务
# 通过kill命令直接杀死进程
kill -9 redis进程id
# 利用redis-cli来执行 shutdown 命令即可停止 Redis 服务
# 因为之前配置了密码因此需要通过 -a 来指定密码
redis-cli -a 132537 shutdown
4.3 开机自启推荐 我们也可以通过配置来实现开机自启 首先新建一个系统服务文件
vi /etc/systemd/system/redis.service
将以下命令粘贴进去
[Unit]
Descriptionredis-server
Afternetwork.target[Service]
Typeforking
ExecStart/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmptrue[Install]
WantedBymulti-user.target
然后重载系统服务
systemctl daemon-reload
现在我们可以用下面这组命令来操作redis了
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
执行下面的命令可以让redis开机自启
systemctl enable redis