1.下载安装包
[root@localhost opt]# wget http://download.redis.io/rele...redis
[root@localhost opt]# tar -zxvf redis-5.0.3.tar.gz
2.切换到目录并编译
[root@localhost opt]# cd redis-5.0.3网络
[root@localhost redis-5.0.3]# make
注意须要gcc环境,能够命令gcc -v查看是否安装gcc环境,若是没有须要另行安装
3.安装redis
[root@localhost redis-5.0.3]# make install PREFIX=/opt/redis
4.配置
首先拷贝配置文件到安装目录
[root@localhost bin]# cp /opt/redis-5.0.3/redis.conf /opt/redis/bin/
几个须要注意的配置项:
protected-mode 保护模式,控制外部网络的访问,默认为yes,需配置bind ip或者设置访问密码。设置为no时关闭保护模式工具
daemonize 守护线程,默认为no,即启动redis服务后若是关闭链接工具时redis服务同时关闭;设置为yes时,开启守护进程模式,在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
4.启动服务
前台启动:在redis的bin目录下执行命令./redis-server线程
后台启动:在redis的bin目录下执行命令./redis-server redis.conf
5.设置开机启动
在目录/etc/systemd/system下新建文件redis.service
输入如下内容保存:
[Unit]
Description=redis-server
After=network.targetrest
[Service]
Type=forking
ExecStart=/opt/redis/bin/redis-server /opt/redis/bin/redis.conf
PrivateTmp=trueserver
[Install]
WantedBy=multi-user.target
输入如下命令配置开机启动
[root@localhost bin]# systemctl daemon-reload
[root@localhost bin]# systemctl start redis.service
[root@localhost bin]# systemctl enable redis.service
建立 redis 命令软连接
[root@localhost ~]# ln -s /opt/redis/bin/redis-cli /usr/bin/redis进程
附服务操做命令
systemctl start redis.service #启动redis服务
systemctl stop redis.service #中止redis服务
systemctl restart redis.service #从新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #中止开机自启动ip