1.下载安装包
[root@localhost opt]# wget http://download.redis.io/rele...
[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.target
[Service]
Type=forking
ExecStart=/opt/redis/bin/redis-server /opt/redis/bin/redis.conf
PrivateTmp=true
[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 #停止开机自启动
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。