安装环境
第一步、gcc安装
[root@sjcs shijie]# yum install gcc
[root@sjcs shijie]# yum install gcc-c++
第二步、下载redis
~~[root@sjcs shijie]# yum install wget~~
[root@sjcs shijie]# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
第三步、解压
[root@sjcs shijie]# tar -zxvf redis-5.0.5.tar.gz -C /usr/local/
[root@sjcs local]# cd /usr/local/redis-5.0.5/
第四步:安装
1.进入redis目录执行以下命令编译
[root@sjcs redis-5.0.5]# make install PREFIX=/usr/local/redis-5.0.5/install
2.复制配置文件
[root@sjcs redis-5.0.5]# cp /usr/local/redis-5.0.5/redis.conf /usr/local/redis-5.0.5/install/bin/
3.修改配置文件
[root@sjcs redis-5.0.5]# vi /usr/local/redis-5.0.5/install/bin/redis.conf
允许远程连接:找到bind 改如下图所示
设置密码:找到requirepass 将#号去掉,后填写密码
允许后台运行:找到daemonize 将no改为yes
Esc输入【:wq】保存退出。
第五步、开机启动
1.编辑文件
[root@sjcs redis-5.0.5]# vi /etc/systemd/system/redis-server.service
复制以下内容到文件
[Unit]
Description=The redis-server Process Manager
After=syslog.target
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-5.0.5/install/bin/redis-server /usr/redis-5.0.5/install/bin/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID
Restart=always
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启动并加入自启
[root@sjcs /]# systemctl daemon-reload
[root@sjcs /]# systemctl start redis-server.service
[root@sjcs /]# systemctl enable redis-server.service
使用客户端口连接测试成功