内容一:什么是 Redis
Redis 全名叫 Remote Dictionary Server (远程字典服务器)
内容二:Redis 的特点
1. Redis 是一个非关系性数据库
2. Redis 是一个键值数据库
3. Redis 性能很高
4. Redis 是分布式的
5. Redis 的数据是存入内存中的,断电后就丢失
6. Redis 可以通过数据持久化把内存里的数据保存到硬盘中,但是断电后最新的数据还是会丢失
Redis 全名叫 Remote Dictionary Server (远程字典服务器)
1. Redis 是一个非关系性数据库
2. Redis 是一个键值数据库
3. Redis 性能很高
4. Redis 是分布式的
5. Redis 的数据是存入内存中的,断电后就丢失
6. Redis 可以通过数据持久化把内存里的数据保存到硬盘中,但是断电后最新的数据还是会丢失
宇宙的光线变幻且永恒,宇宙的空间浩瀚亦深邃。尘埃中的尘埃,瞬息中的瞬息,这个世界仅是它的沧海一粒。时间的光轮旋转不停,生存、欲望、信仰,革命与和平的节拍交相呼应。一场场社会思潮的笔,勾勒着文明的形状,记录在历史的纸张里,时至今日已有太多的传奇变得无人问津。愿这个世界再也不需要圣女贞德,愿亚瑟王这样的人物能够永远沉睡,愿人们都能为生活而工作,愿他们的孩子们可以有一个好的成长环境。
在设置 Nginx 自动化日志切割并保存之前要先安装 Nginx
# mv access.log access2.log
# kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
# mkdir -p /usr/local/nginx/
# vim /usr/local/nginx/nginxlog.sh
创建以下内容:
#!/bin/bash
date=$(date +%Y%m%d)
logpath=/usr/local/nginx/logs
mv $logpath/access.log $logpath/access-$date.log
mv $logpath/error.log $logpath/error-$date.log
kill -USR1 $(cat $logpath/nginx.pid)
# crontab -e
03 03 * * 5 /usr/local/nginx/nginxlog.sh
(补充:这里以每周五的 3 点 3 分执行 /usr/local/nginx/nginxlog.sh 命令为例)
在 Nginx 官网上下载搭建集群所需软件 Nginx:
http://nginx.org/en/download.html
1) 所有服务器的系统都需要是 CentOS 7 版本
2) 所有服务器系统都需要有 yum 源
# yum -y install gcc pcre-devel openssl-devel
# tar -xvf nginx-1.16.1.tar.gz
# cd nginx-1.16.1
# ./configure \
>--with-http_stub_status_module
# make && make install
(补充:这里以安装 nginx-1.16.1 为例)
# vi /usr/local/nginx/conf/nginx.conf
将部分内容修改如下:
......
location /status {
stub_status on;
#allow IP address;
#deny IP address;
}
......
# /usr/local/nginx/bin/nginx
通过浏览器访问以下网址:
http://127.0.0.1/status
在设置 Nginx 404 报错页面之前要先安装 Nginx
# vi /usr/local/nginx/conf/nginx.conf
将部分内容修改如下:
server {
......
error_page 404 /40x.html;
......
}
或者:
server {
......
error_page 404 /40x.html;
Error_page 404 /40.xhtml;
......
}
# vi /usr/local/nginx/html/40.xhtml