基础篇:Linux安装redis教程(详细)

基础篇:Linux安装redis教程(详细)
基础篇:Springboot项目集成Redis组件(详细教程)

文章目录
  • Linux安装redis详细教程
    • 一、删除redis
    • 二、安装redis
      • [1. 下载并将redis压缩包解压到指定的目录](#1. 下载并将redis压缩包解压到指定的目录)
      • [2. 安装gcc](#2. 安装gcc)
      • [3. 编译](#3. 编译)
      • [4. 执行:make PREFIX=/usr/local/redis-5.0.7 install](#4. 执行:make PREFIX=/usr/local/redis-5.0.7 install)
      • [5. 启动redis](#5. 启动redis)
      • [6. 查看Redis是否正在运行](#6. 查看Redis是否正在运行)
      • [7. 修改配置文件 redis.conf](#7. 修改配置文件 redis.conf)
      • [8. 更新配置文件后重启](#8. 更新配置文件后重启)
      • [9. 开放6379端口](#9. 开放6379端口)
      • [10. 关闭redis服务](#10. 关闭redis服务)
    • [二、安装 RedisDesktopManager](#二、安装 RedisDesktopManager)
      • [1. 下载工具:RedisDesktopManager](#1. 下载工具:RedisDesktopManager)
      • [2. 解压安装](#2. 解压安装)
      • [3. 创建远程连接](#3. 创建远程连接)

Linux安装redis详细教程

一、删除redis

  1. 查看reids 是否在运行,如果在运行的话,先关闭 。

    ps -ef|grep redis

    如果redis 没有设置密码启动,直接使用该命令

    redis-cli shutdown

    如果redis 设置密码启动,想关闭redis服务器:./redis-cli -a 密码 shutdown

    ./bin/redis-cli -a redis@123 shutdown

  2. 删除掉解压后的文件目录和所有文件

    rm -rf /usr/local/redis-5.0.7

二、安装redis

1. 下载并将redis压缩包解压到指定的目录

这里是将redis解压到/opt文件夹下,可以使用-C指定到解压的文件夹

复制代码
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zvxf redis-5.0.7.tar.gz -C /usr/local/

解压后当前的目录出现一个redis-5.0.7的目录,就是我们刚刚解压的目录

2. 安装gcc

redis是c语言编写的,所以我们需要进入解压的目录下安装gcc

复制代码
cd redis-5.0.7/
yum -y install gcc


安装成功后输入 : gcc -v 查看版本

3. 编译
复制代码
make
4. 执行:make PREFIX=/usr/local/redis-5.0.7 install

编译成功后,执行:make PREFIX=/usr/local/redis-5.0.7 install ,自此redis就安装成功了

复制代码
**prefix** 这个关键字的作用是编译的时候用于指定程序存放的路径。
假设不添加该关键字Linux会将:
	可执行文件存放在/usr/local/bin目录;
	库文件会存放在/usr/local/lib目录;
	配置文件会存放在/usr/local/etc目录;
	其他的资源文件会存放在usr/local/share目录

这里指定目录之后,方便后续卸载,直接rm -rf /usr/local/redis 即可删除redis

复制代码
 make PREFIX=/usr/local/redis-5.0.7 install
5. 启动redis

此时未修改redis任何配置文件,默认连接redis密码为空。采取后台进程方式启动

复制代码
cd /usr/local/redis-5.0.7
./bin/redis-server& ./redis.conf
6. 查看Redis是否正在运行

(1)采取查看进程方式

复制代码
ps -aux|grep redis

(2)采取端口监听查看方式

复制代码
netstat -lanp|grep 6379
7. 修改配置文件 redis.conf
复制代码
vi redis.conf

(1)注释掉bind 127.0.0.1

英文注释解释的很清楚(翻译软件嘎嘎的),如果放开bind 127.0.0.1即只有本机可以访问,如果注释掉,所有环境都可以访问。自己玩无所谓,生产等比较重要的环境还是建议绑定访问的ip

(2)保护模式修改:protected-mode的值默认为yes,将其修改为no;

(该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no)

(3)守护进程修改:daemonize的值默认为no,将其修改为yes;

(yes表示启用守护进程,默认是no即不以守护进程方式运行)

(4)redis密码修改:requirepass

(设置 redis 连接密码,图例密码为redis@123)

(5) 保存文件

8. 更新配置文件后重启

先将redis进程停止,在重启

复制代码
ps -ef|grep redis
kill -9 进程号
cd /usr/local/redis-5.0.7
./bin/redis-server ./redis.conf
9. 开放6379端口
复制代码
# 查看firewalld状态,发现当前是dead状态,即防火墙未开启
systemctl status firewalld
# 查看已经开放的端口
firewall-cmd --list-ports
# 开启端口以后,重启防火墙生效
firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 重启防火墙
firewall-cmd --reload 
10. 关闭redis服务

(1) 通过kill命令:(暴力关闭,容易丢失数据)

复制代码
#查看redis的进程pid
ps -ef|grep redis 
kill -9 pid

(2) 通过redis-cli命令关闭:(正常用这个方式关闭)

复制代码
 redis-cli shutdown
 # 如果redis 设置密码启动,想关闭redis服务器:./redis-cli -a 密码 shutdown
./bin/redis-cli -a redis@123 shutdown

二、安装 RedisDesktopManager

1. 下载工具:RedisDesktopManager
复制代码
百度云盘下载链接:https://pan.baidu.com/s/1suwD4baiNqEYdgKmRYtd9Q 
提取码:23hd
2. 解压安装

https://blog.csdn.net/qq_46112274/article/details/116718416

3. 创建远程连接
  1. 使用命令登录redis机器,测试set get命令

    redis-cli -p 6379 -a redis@123

  1. 新增连接到redis 服务器,输入名称、ip地址、端口、密码。测试连接

  2. 可以查看redis的数据

相关推荐
dddwjzx18 小时前
嵌入式Linux C应用编程入门——信号
linux·嵌入式
范什么特西18 小时前
网络代理问题
java·linux·服务器
夜影风18 小时前
Redis集群创建时出现“Node xxx.xxx is not empty”问题处理
数据库·redis·缓存
姚不倒19 小时前
F5 SSL Profile 证书卸载深入篇
运维·网络协议·负载均衡·ssl·f5
utf8mb4安全女神19 小时前
【Redis数据库】哨兵集群/redis集群/安装配置/主从复制/数据持久化操作/数据结构/安全限制/PHP redis/
linux·服务器·数据结构·数据库·redis·缓存
智商偏低19 小时前
Windows Nginx 完整安装 + 启动教程
运维·nginx
Zk.Sun19 小时前
Linux设置触屏双击距离容差
linux·运维·数据库
Let's Chat Coding19 小时前
对称密钥认证:主机和设备共享同一把密钥
运维·服务器·网络
bukeyiwanshui19 小时前
20260622 安装配置ubuntu
linux·运维·ubuntu
写代码的学渣20 小时前
Linux 安装 Swap 交换分区大小标准(通用 + 生产服务器 + 个人 PC)
linux·运维·服务器