郑州网站建设冫汉狮网络,企业邮箱申请哪个,柳州建设网官方网站,网络培训证书一、单机安装Redis。
1.安装redis依赖
在控制台输入
yum install -y gcc tcl2.上传安装包 下载好的安装包上传到/usr/local/src/ 上传方法#xff1a; 1.确保你拥有Linux服务器的IP地址、用户名和密码。 2.在Windows上#xff0c;打开命令提示符#xff08;Command Promp…一、单机安装Redis。
1.安装redis依赖
在控制台输入
yum install -y gcc tcl2.上传安装包 下载好的安装包上传到/usr/local/src/ 上传方法 1.确保你拥有Linux服务器的IP地址、用户名和密码。 2.在Windows上打开命令提示符Command Prompt或PowerShell。 2.使用以下SCP命令将压缩包上传到Linux服务器 scp 本地文件路径 用户名服务器IP地址:目标文件夹路径 将 本地文件路径 替换为要上传的压缩包的完整路径 用户名 替换为在Linux服务器上的有效用户名 服务器IP地址 替换为Linux服务器的IP地址 目标文件夹路径 替换为你希望上传到的目标文件夹的路径。 例如如果要将本地的C:\path\to\file.zip文件上传到Linux服务器上的/home/user/files/文件夹命令可以如下所示 C:\path\to\file.zip userserver-ip:/home/user/files/3.输入Linux服务器的密码如果需要。
3.解压缩
在对应的目录下输入
tar -xzf redis-6.2.6.tar.gz解压后就会有redis-6.2.6的文件夹
4.编译
进入redis-6.2.6目录
cd redis-6.2.6运行编译命令
make make install安装成功后默认的路径是/usr/local/bin
二、启动。
redis的启动方式有很多种例如
默认启动指定配置启动开机自启
1.默认启动
安装完成后在任意目录输入redis-server命令即可启动Redis
redis-server这种启动属于前台启动会阻塞整个会话窗口窗口关闭或者按下CTRL C则Redis停止。不推荐使用。
2.指定配置启动
如果要让Redis以后台方式启动则必须修改Redis配置文件就在我们之前解压的redis安装包下/usr/local/src/redis-6.2.6名字叫redis.conf
我们先将这个配置文件备份一份
cp redis.conf redis.conf.bck然后修改redis.conf文件中的一些配置 # 允许访问的地址默认是127.0.0.1会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程修改为yes后即可后台运行
daemonize yes
# 密码设置后访问Redis必须输入密码
requirepass xxxxxxRedis的其它常见配置可以选择性配置 # 监听的端口
port 6379
# 工作目录默认是当前目录也就是运行redis-server时的命令日志、持久化等文件会保存在这个目录
dir .
# 数据库数量设置为1代表只使用1个库默认有16个库编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件默认为空不记录日志可以指定日志文件名
logfile redis.log启动Redis# 进入redis安装目录
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf停止服务 # 利用redis-cli来执行 shutdown 命令即可停止 Redis 服务
# 因为之前配置了密码因此需要通过 -u 来指定密码
redis-cli -u xxxxxx shutdown3.开机自启
我们也可以通过配置来实现开机自启。
首先新建一个系统服务文件
vi /etc/systemd/system/redis.service内容如下
[Unit]
Descriptionredis-server
Afternetwork.target[Service]
Typeforking
ExecStart/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmptrue[Install]
WantedBymulti-user.target然后重载系统服务
systemctl daemon-reload现在我们可以用下面这组命令来操作redis了
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis执行下面的命令可以让redis开机自启
systemctl enable redis三、Redis客户端。
1.Redis命令行客户端
Redis安装完成后就自带了命令行客户端redis-cli使用方式如下
redis-cli [options] [commonds]其中常见的options有
-h 127.0.0.1指定要连接的redis节点的IP地址默认是127.0.0.1-p 6379指定要连接的redis节点的端口默认是6379-a xxxxxx指定redis的访问密码 其中的commonds就是Redis的操作命令例如
ping与redis服务端做心跳测试服务端正常会返回pong 不指定commond时会进入redis-cli的交互控制台
2.图形化桌面客户端
使用redisdesktopmanager 连接失败的解决办法 配置防火墙的6379端口 Windows 防火墙
netsh advfirewall firewall add rule nameMyRule dirin actionallow protocolTCP localport端口号其中MyRule 表示规则名称可以自行替换端口号 是你需要开放的端口号。如果需要开放 UDP 端口将 protocol 参数替换为 UDP 即可。
Linux 防火墙iptables
sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT其中端口号 是你需要开放的端口号。如果需要开放 UDP 端口将 -p tcp 参数替换为 -p udp 即可。
Linux 防火墙firewalld
sudo firewall-cmd --add-port端口号/tcp --permanent其中端口号 是你需要开放的端口号。如果需要开放 UDP 端口将 --add-port 参数替换为 --add-port端口号/udp 即可。 之后重启linux防火墙
sudo systemctl restart firewalld上述都需要在管理员权限下进行