Linux上安装部署Redis(7.0.11)
一、下载并解压Redis
下载链接:https://github.com/redis/redis/archive/7.0.11.tar.gz
- 执行命令下载redis
wget https://github.com/redis/redis/archive/7.0.11.tar.gz - 解压安装包
tar -zxvf 7.0.11.tar.gz - 移动安装包(方便管理),一般移动到/usr/local/redis
mv redis-7.0.11/ /usr/local/redis
二、编译并安装
- 进入redis安装目录,执行make命令编译redis:
cd /usr/local/redis
make
如果执行make命令报错:cc 未找到命令,原因是虚拟机系统中缺少gcc,执行下面命令安装gcc:
yum -y install gcc automake autoconf libtool make
如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。执行下面命令即可正常编译:
make MALLOC=libc
- 安装redis并指定安装目录
make install PREFIX=/usr/local/redis
安装完成
三、启动Redis
- 进入Redis安装目录启动
cd /usr/local/redis
./bin/redis-server redis.conf \\启动redis
不过这种方式启动不能再后台运行,关闭窗口或者退出服务就关掉了,需要再redis.conf内修改配置,将配置文件中的daemonize no改为daemonize yes即可:
修改完成后,重新执行启动命令启动redis,然后通过下面命令查看redis进程,可以发现redis服务已经被启动了:
ps -ef|grep redis
2. 启动Redis客户端测试读写数据
进入Redis安装目录启动客户端
cd /usr/local/redis \\进入安装目录
./bin redis-cli \\启动redis客户端
set name test \\写数据
get name \\读数据
至此,redis单机的安装部署已经完成
四、注意
安装完成后,外部访问不到安装的redis服务,需要在redis.conf配置bind * -::1