Ubuntu20.04中 Redis 的安装和配置

Ubuntu20.04 中 Redis 的安装和配置

Ubuntu 安装 MySQL 及其配置

1. Redis 的安装

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

bash 复制代码
# 更新包管理工具
sudo apt update

# -y:自动确认所有提示(非交互式安装)
sudo apt install -y redis-server

测试连接

bash 复制代码
# 启动服务
redis-cli

# 心跳检测
ping
# 得到 pong 就证明安装成功

# 退出
quit

2. Redis 的配置

修改配置文件

bash 复制代码
sudo vim /etc/redis/redis.conf

# 设置密码
requirepass [your_password]

# 设置 Redis 服务器监听的网络接口(所有的ip)
bind 0.0.0.0

# 设置可以后台启动
daemonize yes

重启服务

bash 复制代码
sudo systemctl restart redis-server.service

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

bash 复制代码
redis-cli -h [your_redis_server_ip] -p 6379 -a [your_password]

3. 常用命令

bash 复制代码
# 查看 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命令来选择数据库:

sh 复制代码
# 选择 0号库
select 0

创作不易,感谢支持

相关推荐
儒道易行36 分钟前
【攻防实战】Redis未授权RCE联动metasploit打穿三层内网(上)
数据库·redis·网络安全·缓存
Wang's Blog1 小时前
Linux小课堂: Vim与Emacs之Linux文本编辑器的双雄格局及Vim安装启动详解
linux·vim·emacs
观山岳五楼1 小时前
unbuntu系统配置IPV6的三种模式
linux·服务器·ip·1024程序员节
运维行者_1 小时前
AWS云服务故障复盘——从故障中汲取的 IT 运维经验
大数据·linux·运维·服务器·人工智能·云计算·aws
王道长服务器 | 亚马逊云1 小时前
AWS Systems Manager:批量服务器管理的隐藏利器
linux·网络·云计算·智能路由器·aws
命运之光2 小时前
【快速解决】Linux服务器安装Java17运行环境
linux·运维·服务器
你喜欢喝可乐吗?2 小时前
Ubuntu服务器无法显示命令行登录提示
linux·运维·服务器·ubuntu
FJW0208143 小时前
【Linux】用户管理及优化
linux·运维·服务器
---学无止境---3 小时前
Linux中内核和用户空间通信send_uevent函数的实现
linux·网络
艾莉丝努力练剑3 小时前
【C++:继承】C++面向对象继承全面解析:派生类构造、多继承、菱形虚拟继承与设计模式实践
linux·开发语言·c++·人工智能·stl·1024程序员节