手把手教你Linux安装redis
下载redis
1. 本机下载redis包
下载稳定版
2. Linux下载redis
//下载wegt命令
yum -y install wget
//下载 redis
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
安装redis
- 解压并进入文件里面
tar -xvf redis-5.0.5.tar.gz
由于redis通过源码安装,依赖gcC编译器,首先确认其机器gcc版本, 保证其gcc版本在4.2以上,
- 安装gcc编译器
yum install gcc
- 安装redis
make malloc=libc
安装之后,需要使用 make test 测试一下
若编译测试出现问题,则直接安装肯定也不通过,可能会出现如下异常
异常信息,提示我们需要tcl依赖,
- 安装 tcl
yum install tcl
反复make test 测试,直到成功
cd src && make install
启动 redis 服务
- 开启服务
./redis-server
- 我们需要将该服务设置成后台启动的方式
vim redis.conf
修改 redis.conf文件,守护进程 daemonize no 改为 daemonize yes
- 移动redis.conf 到/etc/redis目录下,并改名 6379.conf
- 复制启动脚本到 /etc/rc.d/init.d 并改名为 redisd
cp /mnt/install/redis-5.0.5/utils/redis_init_script /etc/rc.d/init.d/
- 修改改名好的 redisd 文件一些内容,使之成为服务
1、在脚本的第一行加,新版本也该不用加了
#chkconfig:2345 80 90
2、修改 EXEC、CLIEXEC
#原内容
EXEC=/usr/1oca1/bin/redis-server
CLIEXEC=/usr/loca1/bin/redis-cli
#修改后的内容
EXEC= 安装redis的路径/redis-5.0.5/src/redis-server
CLIEXEC= 安装redis的路径/redis-5.0.5/src/redis-cli
3、在$EXEC $CONF后面加上 &
- 添加开机启动
chkconfig redisd on
- 通过设置的脚本启动 redis服务
service redisd start
- 查看防火墙是否启动,添加端口 给外机器开放入口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新加载
firewall-cmd --reload
登录 redis
redis-cli 是客户端
- 设置密码
vim /etc/redis/6379.conf
requirepass 密码
- 设置连接IP
vim /etc/redis/6379.conf
bind 0.0.0.0 #所有都可以连