Linux:Tencent云服务器,版本CentOS Linux release 7.6.1810 Rdis:redis-5.0.4 Redis下载:
外网服务器:wget http://download.redis.io/releases/redis-5.0.4.tar.gz 内网服务器: http://download.redis.io/releases/redis-5.0.4.tar.gz安装方式:外网服务器可以使用wget来下载安装,内网服务器只能windows下载后上传到linux服务器上
1、登录linux,新建下载目录
mkdir /tools2、将下载的压缩文件上传(利用xftp等)到 tools目录下 3、解压
tar xzvf redis-5.0.4.tar.gz4、进入文件目录
cd redis-5.0.4/ make cd src/ make install PREFIX=/usr/local/redis5、将配置文件移动到安装目录下
cd ../ mkdir /usr/local/redis/etc mv redis.conf /usr/local/redis/etc6、配置redis后台启动 将redis.conf文件中的daemonize no 改成 daemonize yes
vi /usr/local/redis/etc/redis.conf补充:
在normal模式下按下 / 即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。
7、配置redis开机启动
vi /etc/rc.local在最后添加如下内容,即开机调用这段开启redis的命令
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf8、redis设置远程连接
vi /usr/local/redis/etc/redis.conf将 protected-mode yes这一项的yes 改成 no 即关闭redis的保护模式 将 bind 127.0.0.1这一项添加#注释,给注释掉
将 protected-mode yes 这一项的yes 改成 no 即关闭redis的保护模式 bind localhost 只能本机访问,局域网内计算机不能访问。 bind 局域网IP 只能局域网内IP的机器访问, 本地localhost都无法访问。9、设置redis开启的全局变量
ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server将bin目录下的redis-server创建一个快捷方式 10、开启redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf11、其他常用命令
#启动redis: redis-server /usr/local/redis/etc/redis.conf #停止redis: pkill redis #卸载redis: rm -rf /usr/local/redis //删除安装目录 rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本 rm -rf /root/download/redis-5.0.4 //删除redis解压文件夹怀疑: 服务器上装过gitlab,gitlab好像默认会安装一个redis,冲突了???? 待处理!!!!!!!!!!!!!!!!!!!!