前言
我后半夜,发布个小网站,从0搭建服务器,记录过程遇到的问题及处理。
上篇记录了云服务的mysql8.0的在线安装、配置, 咱继续安装个Redis 5.X 的 ...
安装gcc
干净的环境,肯定没有gcc了,那么直接在线安装
yum install gcc
安装tcl
yum install tcl
继续按Y 就好了
下载Redis
命令
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
我去,下载的目录没选好 , 没关系, remove下就好
额不对,rm 是移除了 干掉了。 好吧,进到develop的开发包目录,从新下载
解压Redis安装包
tar -xzvf redis-5.0.7.tar.gz
编译下
到Redis解压后的目录里 执行
make MALLOC=libc
这一步等他一会会就可以。
验证下编译
make test
这个不跑也没关系,反正一堆的OK就是正常了,因为这个跑的挺久的。
最后这个开心的表情,那么安装很稳:\o/ All tests passed without errors!
配置
在我的安装文件夹下,创建个Redis5 的文件夹,后面的Redis文件配置 都在这里头处理
然后到 创建的redis5文件夹里,创建bin、conf 文件夹目录
copy配置文件
[root@VM-4-9-centos bin]# cp /home/develop/redis-5.0.7/src/redis-cli ./
[root@VM-4-9-centos bin]# cp /home/develop/redis-5.0.7/src/redis-server ./
[root@VM-4-9-centos bin]# cd ../conf/
[root@VM-4-9-centos conf]# cp /home/develop/redis-5.0.7/redis.conf ./
将解压出来的redis客户端、服务端、conf配置文件,copy到我自己创建的redsi5目录下:
不去改动到原有的东西,就当备份吧
修改conf配置项
vi redis.conf
老规矩,按i 进入编辑, 按 esc 是推出, 按 :wq 是保存退出。
修改
# daemonize no
daemonize yes
修改最大内存
# maxmemory <bytes>
maxmemory 128MB
如何查找 关键字,输入 / 后面加上关键字就可以了,如下图
启动redis
/home/develop/redis5/bin/redis-server redis.conf
检查端口
netstat -anp | grep 6379
查看安装的版本
[root@VM-4-9-centos conf]# /home/develop/redis5/bin/redis-server -v
让redis可以用systemd方式启动和管理
目的 是系统启动的时候,启动去启动
vim /lib/systemd/system/redis.service
内容: `[root@VM-4-9-centos conf]# vim /lib/systemd/system/redis.service
[Unit]Description=Redis After=network.target
[Service]Type=forking PIDFile=/var/run/redis_6379.pid ExecStart=/home/develop/redis5/bin/redis-server /home/develop/redis5/conf/redis.conf ExecReload=/bin/kill -s HUP MAINPID PrivateTmp=true
[Install] WantedBy=multi-user.target `
重新加载服务
systemctl daemon-reload
启动失败
[root@VM-4-9-centos conf]# systemctl start redis Failed to start redis.service: Unit redis.service failed to loaded properly: Bad message. See system logs and 'systemctl status redis.service' for details.
我尝试将这2个注释掉,也还不行
但可以直接通过/home/develop/redis5/bin/redis-server /home/develop/redis5/conf/redis.conf
来启动,这个问题先搁置..
启动redis
执行/home/develop/redis5/bin/redis-server /home/develop/redis5/conf/redis.conf
直接进入客户端验证
登录客户端
直接到bin里 启动 redis-cli 客户端,就进到redis了,
如果要操作,则需要录入密码 auth 密码
总结
安装好redis了,可以直接用,因为我没开通外网访问,所以登录进去内外使用就可以了。
如果对你有用,点个赞吧~~
下篇我们继续安装Nginx....