- 解压
tar -zxvf redis-5.0.8.tar.gz
- 安装依赖
yum install gcc-c++
- 编译
make && make install
- 进入到redis的utils包下,拷贝
cp redis_init_script /etc/init.d/
,把redis作为系统服务 - 新建目录
mkdir /usr/local/redis -p
- 将redis里面的redis.conf文件拷贝,
cp redis.conf /usr/local/redis
- 新建目录
mkdir /usr/local/redis/db -p
,修改redis.conf的配置文件如下:
daemonize yes # 运行后台启动
dir /usr/local/redis/db #持久化文件目录
#bind 127.0.0.1 #允许远程访问
requirepass root #密码为root
protected-mode no
- 修改redis_init_script文件中
CONF="/usr/local/redis/redis.conf"
- 在redis_init_script添加密码
- 给脚本加权限
chmod 777 redis_init_script
- 启动redis,
./redis_init_script start
成功会显示一下结果
Starting Redis server...
863:C 15 Jun 2020 13:49:30.017 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
863:C 15 Jun 2020 13:49:30.017 # Redis version=5.0.8, bits=64, commit=00000000, modified=0, pid=863, just started
863:C 15 Jun 2020 13:49:30.017 # Configuration loaded
-
如果想让redis随着系统自启动,需要在脚本文件中加如下代码,然后执行
chkconfig redis_init_script on
#chkconfig: 22345 10 90 #description: Start and Stop redis