CentOS安装Redis

一、安装gcc依赖
安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装

yum install -y gcc 

二、下载并解压安装包

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
make

四、安装并指定安装目录

make install PREFIX=/usr/local/redis

五、启动服务
1、前台启动

cd /usr/local/redis/bin/
./redis-server

2、后台启动
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

cp /root/redis-5.0.3/redis.conf /usr/local/redis/bin/

3、修改redis.conf文件

cd /usr/local/redis/bin
vi redis.conf

使用/deamon进行模糊匹配找到daemonize,将daemonize no 改为 daemonize yes

然后进行后台启动

./redis-server redis.conf

六、设置开机启动
添加开机启动服务

vi /etc/systemd/system/redis.service

复制以下内容

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

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

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

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

注意:ExecStart配置成自己的路径

设置开机启动

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

创建 redis 命令软链接

ln -s /usr/local/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 #停止开机自启动

测试服务是否开启成功

开启redis外部访问

修改配置文件
bind 127.0.0.1 注释掉 # bind 127.0.0.1
修改 protected-mode yesprotected-mode no

设置访问密码

# requirepass foobared
requirepass 123456   指定密码123456

使用可视化工具外部链接测试

CentOS安装nginx

上一篇

CentOS安装RabbitMQ

下一篇
评论
发表评论 说点什么
还没有评论
42
0