【Redis】详细基础命令 - 学习笔记

这篇博客详细介绍了Redis的环境搭建、连接验证、数据结构(键、字符串、哈希、列表、集合)、事务、脚本、配置、发布订阅以及基准测试。包括安装启动、密码设置、各种命令的使用和示例。
摘要由CSDN通过智能技术生成

Redis 环境搭建及运行

安装(Ubuntu举例,其他系统类似)

apt-get update && apt-get install redis-server -y

启动 redis

redis-server &

注:加上 & 是让 redis-server 运行在后台,按 enter 后,即可不阻塞当前终端。

redis 自带客户端连接 redis-server

redis-cli

Redis 连接与安全验证

redis 设置 pass 验证

Redis数据库可以使用安全的方案,使得进行连接的任何客户端在执行命令之前都需要进行身份验证。

要保护Redis安全,需要在配置文件中设置密码。

查看密码配置

CONFIG get requirepass

默认情况下此属性为空,这表示还没有为此实例设置密码。您可以通过执行以下命令更改此属性。如下所示:

1) "requirepass"
2) ""

进行密码配置

CONFIG set requirepass "pwd-store-in-server" 

注:pwd-store-in-server 是你设置的密码

CONFIG get requirepass 

设置密码后,如果任何客户端运行命令而不进行身份验证,则会返回一个 (error) NOAUTH Authentication required. 的错误信息。 因此,客户端需要使用AUTH命令来验证。

AUTH命令语法

AUTH YourNewPassword

Redis连接命令

下表列出了与Redis连接相关的一些基本命令。

redis-cli
序号 命令 说明
1 AUTH password 使用给定的密码验证服务器
2 ECHO message 打印给定的字符串信息
3 PING 检查服务器是否正在运行
4 QUIT 关闭当前连接
5 SELECT index 更改当前连接的所选数据库

在远程服务器上运行命令

要在Redis远程服务器上运行命令,需要通过客户端redis-cli连接到服务器

语法:

redis-cli -h host -p port -a password
  • host : 主机
  • port : 端口
  • password : 密码

举例:

redis-cli -h 127.0.0.1 -p 6379 -a 123456

Redis 数据结构-键(key)

Redis 键命令用于管理 Redis 中的键。以下是使用redis键命令的语法。

COMMAND KEY_NAME

Redis键命令

下表列出了与键相关的一些基本命令。

编号 命令 描述
1 DEL key 此命令删除一个指定键(如果存在)。
2 DUMP key 此命令返回存储在指定键的值的序列化版本。
3 EXISTS key 此命令检查键是否存在。
4 EXPIRE key seconds 设置键在指定时间秒数之后到期/过期。
5 EXPIREAT key timestamp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Warolitbos

如果有帮助,请我喝咖啡!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值