主要用于收集一些环境的安装与配置,用于标准化自己的操作来方便以后的环境配置,之前也断断续续的写过其他的一些环境但是没有收集到一起找起来也不是很方便,所以趁着这个机会开一个帖子。

Redis

这是我进行一些Redis学习配置相关的环境,使用Centos7进行配置。

打开服务器的6379端口:

1
firewall-cmd --zone=public --add-port=6379/tcp --permanent && firewall-cmd --reload

因为Redis是使用C语言开发的,所以要保证Centos已经有了C相关的环境:

1
gcc -V

如果没有的话使用下面的命令进行安装:

1
yum install -y gcc

第一步 下载并解压安装包

下载:

1
wget https://download.redis.io/releases/redis-7.0.2.tar.gz

解压缩:

1
tar -zxf redis-7.0.2.tar.gz 

第二步 编译 (安装)

可能会遇到一些权限相关的问题,提权应该就可以

1
2
3
cd redis-7.0.2

make install

第三步 进行简单配置

首先,打开配置文件, 在Redis的安装包里面

1
vi redis.conf

设置后台启动:

1
daemonize yes

设置密码

1
requirepass 密码

这里还有第二种方式

1
2
3
4
redis-cli

127.0.0.1:6379>config get requirepass
127.0.0.1:6379>config set requirepass yourpass

设置端口

1
port 端口

允许远程访问

1
bind 0.0.0.0

第四步 设置开机启动

首先,先给Redis编写一个系统服务的文件,路径如下

1
vi /etc/systemd/system/redis.service

内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking

ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.2/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新加载系统服务

1
systemctl daemon-reload

设置开机自启

1
systemctl enable redis

启动服务

1
systemctl start redis