centos7下搭建redis

技术相关 浏览量: 91 作者: 谁的猫 2020-09-18

今天  由于想测试下某个功能  需要用到Redis  所以拿服务器打了一个试试,下面记录下........

先  在xshell上连接上服务器

(如果没有此文件夹,就新建 /home/software/redis)

进入  /home/software/redis目录下 ,执行

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

下载完成后  解压  

tar -zxvf redis-5.0.3.tar.gz

长这样

进入 Redis目录

cd redis-5.0.3

先看看有没有gcc,执行 gcc -v

看见4.8.5 就证明有(没有就执行  yum install gcc)

执行  make

完成后  先修改配置文件

在 redis目录下  执行文件在 redis/src下

vim redis.conf 

修改  

    daemonize no 改为  daemonize yes     以后台进程方式启动

    注释掉    # bind 127.0.0.1 (就是在前面加个#)

   在requirepass foobard 改为requirepass 你的密码  设置redis连接密码

然后 ESC:wq 保存

先别急着启动

设置开机启动

vim /etc/systemd/system/redis.service,复制以下内容

这时候就是新建了一个文件,名字叫  redis.service  后续可以直接以 systemctl start redis.service启动

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/home/software/redis/redis-5.0.3/src/redis-server home/software/redis/redis-5.0.3/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

执行 
 

systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

完成了

 

服务操作命令

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   #停止开机自启动

OVER!

 

Top