Linux下如何安装Redis及Another Redis Desktop Manager工具的简单使用

目录

  • Linux安装Redis笔记
    • 一、工具准备
    • 二、Redis下载
    • 三、Xftp和Xshell下载
    • 四、Liunx部署Redis
      • [4.1 解压Redis](#4.1 解压Redis)
      • [4.2 部署Redis](#4.2 部署Redis)
        • [4.2.1 说明文档](#4.2.1 说明文档)
        • [4.2.2 相关设置](#4.2.2 相关设置)
        • [4.2.3 操作](#4.2.3 操作)
        • [4.2.4 查看redis.conf 配置](#4.2.4 查看redis.conf 配置)
        • [4.2.5 Redis相关命令](#4.2.5 Redis相关命令)
    • [五、Another Redis Desktop Manager 远程连接](#五、Another Redis Desktop Manager 远程连接)
      • [5.1 下载](#5.1 下载)
      • [5.2 简单使用](#5.2 简单使用)
      • [5.3 远程连接](#5.3 远程连接)

Linux安装Redis笔记

一、工具准备

软件包 版本
Linux Alibaba Cloud Linux 3.2104 LTS 64位(兼容CentOS 8)
Redis redis-7.2.4.tar.gz
Xftp Xftp-7.0.0144p.exe
Xshell Xshell-7.0.0144p.exe
Desktop Another-Redis-Desktop-Manager.1.6.1.exe

二、Redis下载

访问Redis官网


想下载历史版本的话可以访问 Redis仓库


三、Xftp和Xshell下载

现在这个官方已经有免费版了,需要的小伙伴可以访问https://www.xshell.com/zh/free-for-home-school/下载,邮箱注册一下就可使用。

四、Liunx部署Redis

4.1 解压Redis

可以通过Xftp将安装包移到服务器上,也可以使用命令远程下载

javascript 复制代码
# 通过命令下载 wget https://download.redis.io/releases/ + Redis相应版本
wget https://download.redis.io/releases/redis-7.2.4.tar.gz

解压安装包

javascript 复制代码
# 解压安装包
tar -zvxf redis-7.2.4.tar.gz

redis是C语言编写的,需要安装gcc,安装命令:

javascript 复制代码
# gcc安装
yum -y install gcc

# 查看是否安装gcc
rpm -q gcc

4.2 部署Redis

4.2.1 说明文档

Redis 已经为我们提供了安装说明文档,打开解压后的Redis文件夹,打开里面的README.md文件,大概在192行左右。


4.2.2 相关设置

部署过程中可能会有些小问题,需要更改两处设置。
为sudo命令定义PATH环境变量:

javascript 复制代码
# 部署的时候找不到相关程序,需要更新secure_path变量
sudo visudo

# 原始值 secure_path = /sbin:/bin:/usr/sbin:/usr/bin
secure_path = /sbin:/bin:/usr/sbin:/usr/bin 追加make install的路径,默认 :/usr/local/bin

执行./install_server.sh时报错,注释install_server.sh文件以下代码:

4.2.3 操作
javascript 复制代码
make install

执行完毕后安装路径下会多出相关文件。


javascript 复制代码
cd utils
./install_server.sh

博主使用默认配置,需要自定义文件的话在后面追加路径。执行完毕后重启服务器即可。

4.2.4 查看redis.conf 配置

找到安装的redis.conf文件,博主使用默认配置,路径为上图的/etc/redis/6379.conf。

javascript 复制代码
# 以守护进程形式启动
daemonize yes

# 端口号
port 6379

# 设置Redis密码
requirepass 123456
4.2.5 Redis相关命令
javascript 复制代码
# 查看Redis运行情况
ps -ef|grep redis

javascript 复制代码
# 启动Redis 
redis-server /etc/redis/6379.conf  //conf配置文件

# 关闭Redis 
kull -9 进程号

javascript 复制代码
# 登录Redis
# 无密码
redis-cli
# 设置了密码
redis-cli -a 123456   

五、Another Redis Desktop Manager 远程连接

推荐一个好用的Desktop工具 Another Redis Desktop Manager,开源不易,对各位有帮助的话不要吝啬自己的小星星★★★。

5.1 下载

Gitee下载地址

5.2 简单使用

打开软件,点击左上角配置可以配置语言,字体等。

5.3 远程连接

点击新建连接,添加Redis相关设置。

勾选SSH连接服务器,添加连接信息。

大功告成,连接成功。

相关推荐
啦啦啦啦啦zzzz1 小时前
Appender抽象类的实现c++20
linux·服务器·c++·c++20
小此方1 小时前
Linux网络(七):从 Socket 封装到应用层协议:手写网络版计算器,彻底搞懂 TCP 通信、序列化与反序列化
linux·网络·tcp/ip
kyle~1 小时前
Linux --- epoll (I/O就绪事件通知机制)
linux·运维·服务器
AlfredZhao1 小时前
进程都杀了,为什么 `netstat` 还能看到端口?
linux
BUG指挥官1 小时前
Redis已接入AI
数据库·人工智能·spring boot·redis·spring cloud
一条泥憨鱼2 小时前
【从0开始学习计算机网络】| 邮件协议入门:SMTP、POP3、IMAP
linux·运维·计算机网络·github
醉颜凉10 小时前
Redis网络层解析:高性能服务器架构设计与实现
redis·epoll·网络架构·i/o多路复用·事件驱动
醉颜凉10 小时前
Redis 与 Pika 对比:大容量冷热数据落盘方案与混合存储架构
redis·pika·混合存储·存储架构·冷热数据分离
Johny_Zhao12 小时前
网络安全等级保护测评实施方案
linux·网络·人工智能·网络安全·信息安全·云计算·等保测评·系统运维·itsm
落羽的落羽13 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法