9.Linux中的nginx和redis

Linux的操作

systemctl start 软件名          #启动软件

systemctl stop 软件名          #停止软件

systemctl status 软件名       #查看软件状态

启动状态
在这里插入图片描述
关闭状态在这里插入图片描述

ps -ef       #查看Linux所有正在运行的软件(相当于任务管理器)

搜索功能

find 搜索的范围 搜索的内容           #搜索文件
find / -name mysql                     #在根目录搜索名字是mysql的文件               

whereis  搜索的内容         #搜索的是目录+文件

grep                #文本内部的搜索,必须配合管道使用,管道'|'
ps -ef|grep 内容

在这里插入图片描述

free             #查看内存使用情况
top              #查看系统资源
kill -9 pid        #关闭pid为xxx的程序

nginx

nginx是一个不同寻常的服务器软件,一般都使用nginx来作为代理服务器,或者使用nginx来作为静态服务器。(也就是说,一般使用nginx来运行我们的前端程序,HTML。。。)

启动nginx systemctl start nginx
设置nginx vi /etc/nginx/nginx.conf
所有的配置都要写到server中
listen 端口号
sever_name IP地址
root 相当于webapps
location 配置代理的内容
9.Linux中的nginx和redis_第1张图片

redis(非关系型数据库)

键值对(key:value):根据一个键值获得对应的一个值
启动redis systemctl start redis
链接 redis-cli
redis-cli --raw 可以解决中文乱码
链接其他电脑的redis redis-cli -h IP地址
设置密码 config set requirepass 密码
断开链接 exit
输入密码 auth 密码
增 set key value
删 del key value
改 set key value
查 get key
查看所有key值 keys *
保存数据(把数据保存到硬盘中,在下次启动的时候会自动加载数据) save
如果使用set可以新增和修改,如果key存在就是修改,如果key不存在就是新增。

redis的特点

redis的数据是储存到内存中的,所以redis对数据的读取速度是mysql的成千上万倍
在实际应用,通常会把用户的个人信息的缓存存储到redis中
redis的数据是临时存在的,只要关掉redis,数据就会消失

你可能感兴趣的:(学习)