目录
1.Redis基本安装
下载压缩包
将压缩包进行解压
进入redis-5.0.5目录下,执行 make/make install 命令进行安装
验证Redis是否安装成功
2.Redis作为服务启动
将redis安装到指定目录
修改配置文件,加入环境变量
将redis作为服务启动
1.Redis基本安装
下载压缩包
会下载到当前目录下,如有需要可重新创建目录。如创建soft目录
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
将压缩包进行解压
tar zvxf redis-5.0.5.tar.gz
进入redis-5.0.5目录下,执行 make/make install 命令进行安装
cd redis-5.0.5;
make
如果未安装过gcc,会出现以下错误
如出现此问题则使用yum安装gcc
yum insatll gcc
安装gcc成功后先执行make distclean后再进行make(make distclean会清除所有生成的文件)
make distclean;
make
安装成功后,会在src目录下生成可执行文件,但此时可执行程序与源码目录在同一路径下
验证Redis是否安装成功
进入src目录下,执行./redis-server命令
./redis-server
如启动成功,则出现如下界面
按Ctrl+c可退出redis
2.Redis作为服务启动
将redis安装到指定目录
切换到redis安装根目录下,执行安装命令;PREFIX为安装目录
make install PREFIX=/opt/gzq/redis5
修改配置文件,加入环境变量
将redis安装目录作为环境变量导入到配置文件中
#
vim /etc/profile
#环境变量代码段
export REDIS_HOME=/opt/gzq/redis5
export PATH=$PATH:$REDIS_HOME/bin
#刷新环境变量
source /etc/profile
#查看环境变量是否生效
echo $PATH
将redis作为服务启动
进入安装目录的utils目录,执行以下命令
./install_server.sh
高版本redis可能会出现以下错误:
该问题解决方案:
vim install_server.sh
注释掉红框内内容,保存退出,重新执行安装命令即可
默认端口号为6379,当创建完成后,会生成一个服务名为redis_6379的实例并自动启动,并在/etc/init.d目录下生成对应的脚本
当前redis实例的相关操作
#启动redis
service redis_6379 start;
#关闭redis
service redis_6379 stop;
#查看redis状态
service redis_6379 status;
#重启redis
service redis_6379 restart;
#查看redis的进程
ps -ef|grep redis;
注意点:
- 一个物理机(虚拟机)中可以有多个redis实例(进程),相互之间通过端口号(port)区分
- 可执行程序就一份在目录,但是内存中未来的多个实例需要各自的配置文件、持久化目录等资源
- ./install_server.sh可执行多次,创建多个redis实例