Redis在CentOS7环境下的安装与部署(小白入门文)

1.首先打开Linux虚拟机终端运行该命令下载redis压缩包(6.2.6为版本号,可自行选择版本号)

wget http://download.redis.io/releases/redis-6.2.6.tar.gz

2.下载完成后可以看到redis的压缩包

Redis在CentOS7环境下的安装与部署(小白入门文)

3.执行解压缩命令

tar -zvxf redis-6.2.6.tar.gz
4.解压成功后可看到该文件夹

Redis在CentOS7环境下的安装与部署(小白入门文)
5.因为redis底层为c语言编写,所以需要下载c语言编译环境

yum install -y gcc tcl

6.cd进入redis-6.2.6目录 执行安装命令

cd redis-6.2.6

make && make install

7.安装成功后执行ls-a命令可以看到配置文件redis.conf

Redis在CentOS7环境下的安装与部署(小白入门文)

 8.修改配置文件以达到比较舒服的使用

先备份一份配置文件

cp redis.conf redis.conf.bck

配置文件修改建议如下

常见配置:

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0

bind 0.0.0.0

# 守护进程,修改为yes后即可后台运行

daemonize yes 

# 密码,设置后访问Redis必须输入密码

requirepass a123456

其他配置

# 监听的端口

port 6379

# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录

dir .

# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15

databases 1

# 设置redis能够使用的最大内存

maxmemory 512mb

# 日志文件,默认为空,不记录日志,可以指定日志文件名

logfile “redis.log”

在终端修改redis.conf使用 vim redis.conf (确保终端当前目录在redis-6.2.6)

Shirt+:进入命令模式,输入/想查找的字符串 回车开始查找

按键盘小写n查看下一个目标字符 大写N查上一个目标字符

找到目标字符位置按大写字母 I 进入插入模式开始修改

修改完毕按esc退出插入模式 Shirt+:继续进入命令模式继续查找下一个目标字符

Redis在CentOS7环境下的安装与部署(小白入门文)

修改完毕后Shirt+:进入使用命令使用wq!保存并退出redis.conf

:q 不保存文件,退出vim

:w 保存文件但不退出vim

:w! 强制保存,不推出vim

:q! 不保存文件,强制退出vim

:wq 保存文件并退出vim

:wq! 强制保存文件,并退出vim

9.若不配置开机自启动可通过以下命令启动redis

# 进入redis安装目录 

cd XXXX/redis-6.2.6  //填你自己目录

# 启动

redis-server redis.conf

10.配置开机自启动

新建一个系统文件

vim /etc/systemd/system/redis.service

 内容如下

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/bin/redis-server /home/byhg/redis-6.2.6/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

Redis在CentOS7环境下的安装与部署(小白入门文)

 终端运行以下命令重载

systemctl daemon-reload

执行以下命令使得redis开机自启

systemctl enable redis

基本命令

# 启动

systemctl start redis

# 停止

systemctl stop redis

# 重启

systemctl restart redis

# 查看状态

systemctl status redis

执行systemctl status redis即是启动成功

Redis在CentOS7环境下的安装与部署(小白入门文)

11.redis命令行客户端

redis-cli进入命令行客户端

若设置了密码 则使用redis-cli -a a123456 进入命令行客户端

进入客户端使用ping测试客户端是否正常,正常则返回PONG

Redis在CentOS7环境下的安装与部署(小白入门文)

若正常则可以使用redis命令操作redis了

 Redis在CentOS7环境下的安装与部署(小白入门文)

 12.redis图形化界面

下载地址:https://github.com/lework/RedisDesktopManager-Windows/releases

安装成功后进入可看到

Redis在CentOS7环境下的安装与部署(小白入门文)

 Redis在CentOS7环境下的安装与部署(小白入门文)

 Redis在CentOS7环境下的安装与部署(小白入门文)

 Redis在CentOS7环境下的安装与部署(小白入门文)

若ip地址和密码都确认正确但依然连接失败的话

尝试开启一下redis端口6379的防火墙(若已更改端口可根据改变修改命令)

firewall-cmd –zone=public –list-ports

firewall-cmd –add-port=6379/tcp –permanent

firewall-cmd –reload

依次执行命令后再尝试连接图形化客户端

 

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/37897dbd95.html