Redis下载: (建议下载安装稳定版)
Redis安装部署
前置(依赖)
yum -y install cpp
yum -y install binutils
yum -y install glibc
yum -y install glibc-kernheaders
yum -y install glibc-common
yum -y install glibc-devel
yum -y install gcc
yum -y install make
解压
使用xftp工具将下载的tar包上传到Linux服务器中的Software目录下 解压tar包至家目录下的app目录中:
tar -zxvf redis-6.2.6.tar.gz -C ~/app/
编译
- 进入redis的安装目录:
cd ~/app/redis-6.2.6
- 开始编译:
make
- 安装:
make install
可能出现的错误:无法创建普通文件/usr/local/bin/redis-server:权限不够
解决办法:sudo make install
配置文件
- 进入redis的安装目录:
cd ~/app/redis-6.2.6
- 编辑配置文件:
sudo vi redis.conf
谨慎修改(连接其他的hostname):bind 127.0.0.1改为bind 0.0.0.0 可用其他主机名来启动(生产上常用):
daemonize设置成yes:daemonize yes (以进程的方式运行)
指定logfile的路径 :
- 进入app目录,创建tmp/redis:
mkdir ~/app/tmp/redis
touch redis.log
- 将logfile设置为:
logfile “/home/hadoop/app/tmp/redis/redis.log”
启动Redis
- 进入安装目录的src下:
cd ~/app/redis-6.2.6/src
- 启动服务:
redis-server redis.conf
- 查看redis的进程号是否正确:
ps -ef|grep redis-server
- 查看日志文件:
tail -200f ~/app/tmp/redis/redis.log
- 客户端接受连接,另起一个终端进入src目录:
cd ~/app/redis-6.2.6/src/
- 启动客户端:
redis-cli
(默认走的是127.0.0.1)或者redis-cli -h 127.0.0.1 -p 6379
- 退出客户端:quit,或者直接在客户端输入shutdown,这会直接杀掉进程
- 停止redis服务:
kill -9 PID(kill -9 16364)
如果使用了shutdown就不需这一步