1.下载 访问https://redis.io/download 下载对应的版本
2.传输到要安装的服务器
sudo scp redis-4.0.14.tar.gz hali@192.168.100.66:/home/hali
3. 进入服务器解压
tar -zxvf redis-4.0.14.tar.gz
4. 移动到 /usr/local/下 并重命名。
mv redis-4.0.14 /usr/local/
cd /usr/local
mv redis-4.0.14 redis
4. 编译:
cd /redis
make
发现 Command not found 不需惊慌,有可能是因为Linux系统在安装的时候用的是最小化mini安装,系统没有安装make vim 等常用命令,直接yum安装即可。
yum -y install gcc auutomake autoconf libtool make
5 继续 make
原因分析:
运行之后出现:
那么恭喜你,编译成功了。
6 接下来就该安装了
cd /usr/local/redis/src
执行 make iinstall
7 部署:
为了方便管理,将redis文件中的conf配置文件和常用命令移动到统一文件夹中
1)创建bin和etc 文件
cd /usr/local/redis
mkdir etc
mkdir bin
回到刚刚安装的目录找到redis.conf 将其复制一份到/usr/local/redis/etc 下 mv /redis.conf /usr/local/redis/etc
进入src 目录 移动 mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis/bin/
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
2) 编辑 etc 下的redis.conf 文件
daemonize 的no 改为 yes 表示需要在后台运行reids
bind 127.0.0.1 注释掉,protected-mode 由yes 改为no 表示 开启远程链接
logfile "/usr/local/redis/log/redis.log" 配置日志文件
requirepass foobared 去掉注释,并将foobared改为自己的密码,这样远程访问时就需要输入密码。(注意:在客户端登录设置密码(config set requeirepass yourpassword)的方式时临时的,服务器重启后密码会失效,所以最好是在配置文件中配置密码。 )
3)启动redis 指定上配置文件
./redis-server /usr/local/redis/etc/redis.conf
查看进程:netstat -tunpl | grep 6379
4) 启动客户端命令
./redis-cli