【Linux】Linux服务器(centos7)安装配置 redis

1. 先从官网找到最新稳定版的下载链接。目前是5.0.7.执行以下命令下载安装

# 进入安装目录
cd /usr/local #下载安装包,如果没有安装 wget, 先执行 yum install wget wget http://download.redis.io/releases/redis-5.0.7.tar.gz
# 解压
tar -zxvf redis-5.0.7.tar.gz
# 安装 如果包错 cc: cammand not find, 先执行 yum install gcc
cd redis-5.0.7
make MALLOC=libc
# 运行 redis 查看是否安装成功, 如果看到以下界面就是安装成功了, ctrl + z 可退出
cd src
./redis-server

 

2. 将 redis 设为允许后台启动

修改redis目录下的配置文件 redis.conf。这个文件在安装目录下, 我的是 /usr/local/redis-5.0.7/redis.conf . 将 daemonize 设为 yes. 

daemonize yes

redis默认是不需要密码的,我们顺便添加密码,在 redis.conf 内添加一行, 将密码设置为 password(根据需要自己定)

requirepass=password

重启服务,并使用在 src目录下执行 redis-cli 脚本 进入redis 命令行, 再使用 auth password 授权

./redis-cli

 

 

3. 将 redis 设为开机自启

# 编辑文件
vim /usr/lib/systemd/system/redis.service

# 在redis.service文件中加入以下内容 并保存

##########################

[Unit]
Description=Redis-5.0.7-6379
After=network.target

[Service]
Type=forking
PIDfile=/var/run/redis-6379.pid
ExecStart=/usr/local/redis-5.0.7/src/redis-server /usr/local/redis-5.0.7/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

###########################

# 加载服务
systemctl daemon-reload

 

执行以下命令查看服务是否添加

# 通过服务的方式启动redis
systemctl start redis

#检索是否有 redis 的进程
ps -ef | grep redis

 

 最后执行下面这条命令将redis服务设置为开机自启. 重启centos系统再使用ps命令或redis-cli检查设置是否成功

systemctl enable redis
posted @ 2019-12-29 13:30  早起的虫儿去吃鸟  阅读(188)  评论(0编辑  收藏  举报