Redis的安装与配置

Redis安装

Redis官网 在官网下载redis的安装压缩包,然后解压:

tar -zxvf redis-6.0.9.tar.gz
cd redis-6.0.9

这里需要注意的是,安装redis之前需要先安装他的一个依赖:

yum install gcc-c++

然后使用 make && make install 安装;

make && make install

Redis配置

安装好了以后,接下来需要先配置,然后才可以使用。 进入到安装目录下的 utils 文件夹:

cd utils

进去之后找到:redis_init_script文件,这个文件是redis的一个自动脚本,先复制一份:

cp redis_init_script /etc/init.d/
cd /etc/init.d/

然后再在 /usr/local/ 创建一个redis文件夹:

mkdir /usr/local/redis -p 
# 拷贝核心配置文件到这个目录下
cp redis.conf /usr/local/redis/

然后修改/usr/local/redis/这个目录下的配置文件:

# 找到daemonize,这个参数的意思是,redis启动后是在前台运行还是在后台运行
# yes表示在后台运行,no表示在前台运行(默认)
daemonize yes

# dir 这个参数是表示Redis的工作目录, 需要手动创建:working文件夹
dir /usr/local/redis/working

# bind 这个参数需要修改,如果不修改,只能在服务器本地使用,不能远程使用
bind 0.0.0.0

# requirepass 这个参数默认是注释掉的,表示不需要密码登录
requirepass 111111

# port 这个参数是redis启动的端口号,也可以在redis_init_script文件修改
port 6379

# pid 进程号
pid redis_6379.pid

配置好核心配置文件以后,接下来就要配置/etc/init.d/redis_init_script文件:

# 修改CONF的核心配置文件路径
CONF="/usr/local/redis/redis.conf"

接下来就可以启动redis了

chmod 777 redis_init_script
# 启动
./redis_init_script start
# 停止 
./redis_init_script stop

配置redis开机自启动

在redis_init_script文件内加上下面两段配置

#chkconfig:22345 10 90
#description Start and Stop redis

然后执行如下命令:

chkconfig redis_init_script on