1.安装gcc环境
- 判断是否安装了gcc环境
gcc --version
如果GCC已安装,此命令将输出GCC的版本信息。如果未安装,您将看到类似于“command not found”的信息。
- 下载安装gcc环境
yum install -y gcc tcl
2.下载redis
下载地址: https://download.redis.io/releases/
wget https://download.redis.io/releases/redis-7.2.5.tar.gz
tar xzvf redis-7.2.5.tar.gz
3.编译安装
cd redis-7.2.5
make && make install
- 验证是否安装成功
ll /usr/local/bin/redis*
4.修改启动配置文件
mkdir /etc/redis
cd redis-7.2.5
cp redis.conf /etc/redis/
vim /etc/redis/redis.conf
- 常用配置
# 是否以守护进程启动 默认:no
daemonize no
# 用于设置Redis绑定的网络接口(网卡)。如果不配置bind,默认情况下Redis监听所有可用的网卡,redis只接受来自绑定网络接口的请求。
# Redis的配置文件中一般默认有bind 127.0.0.1,只允许本地连接,如果想要被远程访问注释掉bind配置或者bind外网ip即可。
bind 192.168.124.16
# redis服务端口 默认:6379
port 6379
# 日志级别配置 默认:notice
## debug:能设置的最高的日志级别,打印所有信息,包括debug信息。
## verbose:打印除了debug日志之外的所有日志。
## notice:打印除了debug和verbose级别的所有日志。
## warning:仅打印非常重要的信息。
loglevel notice
# 日志文件输出路径配置
## 该路径默认为空。可以根据自己需要把日志文件输出到指定位置。
logfile ""
# 连接密码配置 默认无密码
requirepass 123456
5.启动redis测试
redis-server /etc/redis/redis.conf
- 连接测试
[root@localhost redis]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth redis
(error) WRONGPASS invalid username-password pair or user is disabled.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> get k1
"v1"
- 开放防火墙
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
- 远程连接测试
redis-cli -h 192.168.124.16 -p 6379
192.168.124.16:6379> auth 123456
OK
192.168.124.16:6379> set k2 v2
OK
192.168.124.16:6379> get k2
"v2"
6.配置开机启动
vim /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start redis
systemctl status redis
systemctl enable redis
评论 (0)