Skip to content

本文以演示环境如下:

操作系统系统类型作者
kylinOSx86_64张世平

安装准备

工具准备(连接访问linux系统的工具)

WindTerm,远程访问Linux系统,输入命令使用;
下载地址:
https://sh.goodwaysoft.com:8257/WindTerm_2.6.0_Prerelease_2_Windows_Portable_x86_64.zip
WinSCP,远程访问Linux系统,复制代码文件、修改Nginx配置项使用;
下载地址:https://sh.goodwaysoft.com:8257/WinSCP-6.1.1-Setup.exe
使用方法:
用WindTerm、WinSCP远程连接Linux系统
解压WindTerm后,双击运行WindTerm.exe
在会话页面,右键‘新建会话’
主机:(H) Linux系统IP地址;端口:(P) 22 默认端口,可修改;OneKey:设置Linux系统的用户名,密码
添加完成后,双击会话列表中的linux系统地址,进入linux命令页面;
注意:双击linux系统地址时,此处需要下拉选择设置的密码;
WinSCP远程连接Linux系统,在‘新建标签页’,添加Linux的访问方式,配置方式同WindTerm一样

开放端口

提供端口号,加入到防火墙出入站中,**示例:6379 **
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重启防火墙:
systemctl restart firewalld
查看端口:
firewall-cmd --zone=public --list-ports

搭建redis-6.0.8

下载地址,可下载所有版本的redis

http://download.redis.io/releases

下载Redis6.0.8,复制到浏览器中下载

http://download.redis.io/releases/redis-6.0.8.tar.gz

复制安装包到Linux

使用WinSCP远程工具,把安装包复制到linux系统中

/opt

程序一般放在opt目录下

解压软件

cd /opt
tar -xzvf redis-6.0.8.tar.gz

安装gcc

Redis是基于c语言编写的需要安装依赖,需要安装gcc:

# 查看是否安装gcc
gcc -v

如未找到,执行命令

yum install gcc-c++

编译软件

cd /opt/redis-6.0.8
make

在次进行make:

make

make install确认所有都安装完成:

# make install

redis默认安装路径:/usr/local/bin

修改redis.conf配置文件

使用WinSCP远程工具,进入/opt/redis-6.0.8目录下,双击打开redis.conf文件

# 允许访问的地址,默认是127.0.0.1,只能在本地访问。
bind 127.0.0.1
# 守护进程,修改为yes后即可后台运行
daemonize yes

Redis的其它常见配置:
# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

启动redis

使用WindTerm.exe工具,进入到/usr/local/bin文件夹下,启动redis

redis-server /opt/redis-6.0.8/redis.conf
或者加上全路径直接启动:
/usr/local/bin/redis-server /opt/redis-6.0.8/redis.conf

验证redis是否启动

使用redis-cli连接测试

redis-cli -p 6379

查看redis的进程是否开启(新开一个会话)

ps -ef|grep redis

验证redis是否存入数据

使用redis-cli连接测试

redis-cli -p 6379

使用KEYS命令:通过执行KEYS命令可以获取所有的键名,如果返回的结果为空,则表示Redis中没有任何数据。示例代码如下:

KEYS *

设置Redis开机自启

1.使用WinSCP远程工具,进入到/etc/systemd/system文件夹,新建文件redis.service
2.修改redis.service文件

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

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

[Install]
WantedBy=multi-user.target

4.设置开机自启 注册并启动启动服务

sudo systemctl enable redis.service

(启动服务)

sudo systemctl start redis.service

检查服务状态:

sudo systemctl status redis.service

重启服务:

sudo systemctl restart redis.service

检查服务状态:

sudo systemctl status redis.service

关闭服务:

sudo systemctl stop redis.service