当前位置: 首页 > backend >正文

Ubuntu20.04中 Redis 的安装和配置

Ubuntu20.04 中 Redis 的安装和配置

Ubuntu 安装 MySQL 及其配置

1. Redis 的安装

更新系统包列表并安装 Redis :

# 更新包管理工具
sudo apt update# -y:自动确认所有提示(非交互式安装)
sudo apt install -y redis-server

测试连接

# 启动服务
redis-cli# 心跳检测
ping
# 得到 pong 就证明安装成功# 退出
quit

2. Redis 的配置

修改配置文件

sudo vim /etc/redis/redis.conf# 设置密码
requirepass [your_password]# 设置 Redis 服务器监听的网络接口(所有的ip)
bind 0.0.0.0# 设置可以后台启动
daemonize yes

重启服务

sudo systemctl restart redis-server.service

在其他主机上远程连接(windows 需要在 redis 的安装目录下)

redis-cli -h [your_redis_server_ip] -p 6379 -a [your_password]

3. 常用命令

# 查看 MySQL 版本
redis-server --version# 查看是否启动
sudo systemctl status redis-server.service# 启动
# 前台启动,会阻塞整个会话窗口, ctrl + C 关闭
redis-server
# 后台启动
sudo systemctl start redis-server.service
sudo systemctl restart redis-server.service# 启动 redis 客户端(需要先开启 redis 服务)
redis-cli -a [your_password]
# 或者
redis-cli
auth [your_password]# 关闭
sudo systemctl stop redis-server.service# 查看状态
sudo systemctl status redis-server.service# 检查 redis 是否默认启动
sudo systemctl is-enabled redis-server.service# 设置 默认/非默认启动
sudo systemctl enable/disable redis-server.service# 查看本机某端口是否被监听
sudo netstat -tulnp | grep 6379# 查看端口占用情况
sudo lsof -i :6379# 杀死进程,-9 是强制结束
sudo kill -9 <PID>

4. Redis 图形化客户端安装

4.1. 图形化桌面客户端

GitHub上的大神编写了Redis的图形化桌面客户端,地址:https://github.com/uglide/RedisDesktopManager

不过该仓库提供的是RedisDesktopManager的源码,并未提供windows安装包。

在下面这个仓库可以找到安装包:https://github.com/lework/RedisDesktopManager-Windows/releases

4.2. 安装

下载并解压缩后,运行安装程序即可安装:

在这里插入图片描述

安装完成后,在安装目录下找到rdm.exe文件:

在这里插入图片描述

双击即可运行:

在这里插入图片描述

4.3. 建立连接

点击左上角的连接到Redis服务器按钮:

在这里插入图片描述

在弹出的窗口中填写Redis服务信息:

在这里插入图片描述

点击确定后,在左侧菜单会出现这个链接:

在这里插入图片描述

点击即可建立连接了。

在这里插入图片描述

Redis默认有16个仓库,编号从0至15. 通过配置文件可以设置仓库数量,但是不超过16,并且不能自定义仓库名称。

如果是基于redis-cli连接Redis服务,可以通过select命令来选择数据库:

# 选择 0号库
select 0

创作不易,感谢支持

http://www.xdnf.cn/news/12817.html

相关文章:

  • 通过Cline使用智能体
  • webpack其余配置
  • uni-app学习笔记二十七--设置底部菜单TabBar的样式
  • AUTOSAR实战教程--标准协议栈实现DoIP转DoCAN的方法
  • 12-OPENCV ROCKX项目 人脸拍照
  • 【Blender】Blender 基础:导入导出
  • 【算法】【优选算法】优先级队列
  • Hermite 插值
  • Day47
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月7日第101弹
  • 【CSS-6】深入理解CSS复合选择器:提升样式表的精确性与效率
  • 宝塔安装配置FRP
  • 【题解-洛谷】P10448 组合型枚举
  • 基于RAG实现下一代的企业智能客服系统
  • 2025年6月|注意力机制|面向精度与推理速度提升的YOLOv8模型结构优化研究:融合ACmix的自研改进方案
  • 当SAP系统内计划订单转换为生产订单时发生了什么?
  • 混合策略实现 doc-doc 对称检索局限性与失败案例
  • 基于算法竞赛的c++编程(21)cin,scanf性能差距和优化
  • 在 Windows 11 或 10 上删除、创建和格式化分区
  • tableau 实战工作场景常用函数与LOD表达式的应用详解
  • 操作系统进程管理解析:从 fork 到 exec 的全流程实战与底层原理
  • Python Robot Framework【自动化测试框架】简介
  • OTF字体包瘦身,保留想要的字
  • vector使用及模拟
  • python并发编程
  • 【AI系列】BM25 与向量检索
  • 并行硬件环境及并行编程
  • 【Java学习】Spring Security登录认证流程通俗版总结归纳
  • 【西门子杯工业嵌入式-4-什么是外部中断】
  • Cursor生成Java的架构设计图