首先的首先你要有一个Linux系统。(逃)
首先先去redis.io官网上下载安装包
目前官网上最新的版本是6.0.1(2020-05-02),但是我下了以后总是安不上,建议下载之前的版本5.0.8
redis-5.0.8下载链接:http://download.redis.io/releases/redis-5.0.8.tar.gz
将tar.gz包传入linux,用ssh工具上传也可,或者终端输入yum install lrzsz -y以后输入rz再向其中复制也可。
哦对了,记得检查有没有装gcc,输入gcc --version出现版本号就是安装可以的
在tar旁边打开新的终端,su,解压文件包 tar -zxvf redis-5.0.8.tar.gz
然后将解压的文件夹移到/usr/local/src下面 mv redis-5.0.8 /usr/local/src
进入redis-5.0.8文件夹 cd /usr/local/src/redis-5.0.8
编译 make
稍微等待
在出现下图字样时,进行下一步
进行安装 make install
大致是这样,安装就完成了。
接下来配置一下redis的配置文件 redis.conf
通过 vi redis.conf 进入vim
往下稍微拉几行就可以看到一行 bind127.0.0.1 当前只接受本机访问,因为我是要用他做服务,所以改成0.0.0.0
然后找到一行 daemonize no ,即不允许后台执行,我需要后台运行,所以将no改为yes
如果需要一个密码的话,找到一行requirepass foobared, 这一行是默认注释的,取消掉注释,再把requirepass后面的内容改成自己的密码就可以了
改动完毕,保存退出
执行 redis-server ./redis.conf
出现这些就执行成功了
这时候执行 redis-cli 就可以进入redis执行命令了
注意如果这时候外部链接想要使用redis,那么急的先开放Redis的端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent 然后 firewall-cmd --reload
如果你嫌麻烦的话可以直接关掉防火墙
systemctl stop firewalld.service
redis有一个人性化的工具
进入 cd utils/
找到目下面的install_server.sh文件,执行 ./install_server.sh
进入一些设置,第一个是配置端口,用默认6379即可
第二个是配置文件,/usr/local/src/redis-5.0.8/redis.conf
第三个是日志文件,/usr/local/src/redis-5.0.8/redis.log
第四个是数据目录,/usr/local/src/redis-5.0.8/data
第五个是启动路径,这个已经没问题了
最后Is this Ok ? OK!结束安装
如果对redis还有其他需求可以进入 vi /etc/init.d/redis_6379查看(划掉)
另外,
如果redis已经启动了,再修改conf以后需要重新启动
这时候输入 redis-cli 进入redis命令行,输入 shutdown save 关闭并保存
再次输入 redis-server ./redis.conf 就重新启动了。
个人环境下的安装,情况会有出入吧。
我之前连redis是什么都不知道,这次就是在跟着课程学习的过程中接触并安装了redis,怕自己以后重装了linux又不会装redis,所以才写下来。
以上