一、解压redis并安装依赖
使用下面这个命令解压redis压缩文件
tar -zxvf redis-5.0.10.tar.gz
解压后会得到redis-5.0.10的一个文件夹
在安装redis之前需要安装一个依赖 gcc的依赖
yum install gcc-c++
等待安装完成
二、安装redis
首先进入redis-5.0.10 执行make命令,看到下面的提示说明make成功
Hint: It's a good idea to run 'make test' ;)
接下来执行make install命令进行安装,看到下面样式说明安装成功
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]: 离开目录“/home/software/redis-5.0.10/src”
三、配置相关配置
进入utils/文件夹看到一个redis的启动脚本redis_init_script。
首先我们要将redis_init_script拷贝到/etc/init.d/下
cp redis_init_script /etc/init.d/
然后拷贝核心配置文件到/usr/local/redis文件下,方便以后使用
mkdir /usr/local/redis -p
cp redis.conf /usr/local/redis
然后进入这个目录修改这个配置文件
首先找到daemonize这个参数,表示是否后台运行还是前台运行,我们一般使用后台运行所有修改参数 no为yes
daemonize yes
然后找到dir参数,这个参数表示工作空间,要配置一个路径
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
#
# The Append Only File will also be created inside this directory.
#
# Note that you must specify a directory here, not a file name.
dir /usr/local/redis/working
然后保存退出,在/usr/local/redis/创建working这个目录
mkdir working
再次编辑 redis.conf核心配置文件,找到bind参数,改参数表示能访问的ip,改成bind 0.0.0.0
bind 0.0.0.0
接下来修改redis的连接密码,requirepass foobared,这个参数一开始默认是注释掉的,默认是不使用密码,我们放开设置下密码就可以了
requirepass root
保存后退出,然后来到/etc/init.d/下修改启动脚本
cd /etc/init.d/
vim redis_init_script
首先修改CONF参数,这次参数是配置redis的核心配置文件的位置
CONF="/usr/local/redis/redis.conf"
然后在端口6379上方添加下面的代码用于开机启动
#chkconfig: 22345 10 90
#description: Start and Stop redis
将脚本保存并退出,
这是时候脚本是没有执行权限的,接下来我们要给脚本赋权
chmod 777 redis_init_script
然后注册开机启动
chkconfig redis_init_script on
重启系统,测试开机启动
reboot
启动后查看检查
ps -ef|grep redis