Linux搭建redis
1、环境
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
2、安装
安装方式:外网服务器可以使用wget来下载安装,内网服务器只能windows下载后上传到linux服务器上
1、安装C环境(已安装可跳过)
yum install gcc-c++
2、进入/usr/local目录
下载压缩包,http下载使用(Xftp等)工具上传服务器也可以。
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
3、解压
tar -zxvf redis-5.0.4.tar.gz
4、进入文件目录,编译
cd /usr/local/redis-5.0.4/
编译
make
5、安装
make install PREFIX=/usr/local/redis
PREFIX后面的/usr/local/redis是安装路径,我们启动redis的文件都在这里,方便以后删除卸载等,也可以自定义。
6、将配置文件移动到安装目录下
cp -r redis.conf /usr/local/redis/bin/
7、启动redis
进入安装路径bin目录
cd /usr/local/redis/bin/
启动redis
./redis-server redis.conf
8、设置后台启动
目前redis是前台启动,不方便使用,Ctrl+c退出,去配置后台启动。配后台启动、远程连接等都是修改redis.conf文件。
vim redis.conf
命令行模式输入/daemonize ,找到对应配置,i进入编辑模式,将no改成yes。esc退出编辑模式,进入命令模式。
9、设置远程无密码访问
注释掉bind 127.0.0.1,将protected-mode改为no.
10.重启redis,测试远程连接
先看下redis是否在运行,如果有,kill 进程号杀死进程。
ps aux| grep redis
重启redis
./redis-server redis.conf
这里默认防火墙已经关闭,阿里云控制台安全组已经配置。
使用redis可视化工具连接,发现成功了。
11、其他常用命令
#启动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解压文件夹