缓存是个好东西啊。
网站访问量大的时候,能抵挡好一阵呢。
虽然我网站访问量大时候仅限于被爬取数据的时候。
这数据库要是崩一次,也够受的了。
尝试在服务器上安装一个redis。
试试,看看他能挺多久。
我不太喜欢使用编译安装来安装程序。
最开始接触linux的时候,使用编译安装lamp环境,经常出错,留下阴影了都。
因此我使用yum命令安装。
但是Centos的yum源中没有redis。
这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库
1:首先安装epel,一路yes,命令如下:
yum install epel-release
2:第三方源配置好之后,我们开始安装redis
yum install redis
安装完成之后,这里需要注意一下:重点,redis访问端口为6379,这里需要将6379端口开放,否则redis无法访问。
3:开启redis命令:
systemctl start redis
4:设置redis开机启动命令:
systemctl enable redis
5:查看redis运行状态命令:
systemctl status redis
至此,linux服务器安装redis完成。
6:让redis在后台运行:修改 redis.conf 中 daemonize 为 yes 即可
7:redis 设置密码:(这个密码你可以不设置,我就没有设置)
redis-cli //进入 redis 操作界面 config set requirepass test123 //设置密码 auth test123 //密码验证 config get requirepass //获取密码
设置完密码之后,执行redis命令,如果报错,需要先执行
auth test123 //密码验证
8:停止redis服务器
通过下面的命令停止redis服务器。
redis-cli shutdown redis 设置密码登录后,想关闭redis服务器,需要 redis-cli -a 密码 shutdown
9:redis允许远程访问
redis服务器默认是处于保护模式并只能本地访问,打开redis.conf文件可以看到如下配置
bind 127.0.0.1 protected-mode yes
修改为
#bind 127.0.0.1 protected-mode no
然后重新载入redis配置
redis-server redis.conf
10: redis远程连接的密码验证
redis.conf中,打开配置文件找到
#requirepass foobared
去掉行前的注释,并修改密码为所需的密码,保存文件
requirepass myRedis
重启redis
redis-cli shutdown redis-server redis.conf
11 :redis忘记密码处理方法
如果有一天突然手一抖,完了,redis密码是啥来着,我咋记不住了呢。
这个时候不要慌,打开linux命令行。
输入:
whereis redis.conf
然后打开这个redis的配置文件
全文搜索:requirepass
requirepass后边的字符串,就是你得redis密码
以上基本上是linux安装及配置redis相关内容