文章摘要: 摘要内容。
连接Redis
命令
redis-cli
参数
-h <IP>:连接到指定的主机IP地址。-p <端口>:连接到指定的端口。(正常是6379)。-a <密码>:连接到redis数据库的密码。
案例
# 本地连接
redis-cli
# 远程连接
redis-cli -h <远程IP> -p <端口> -a <数据库密码>
启动Redis
重启Redis
sudo systemctl restart redis-server
基本操作
SET <key> <value>:设置键值对。GET <key>:获取指定键的值。DEL <key>:删除指定的键。EXISTS <key>:检查键是否存在。KEYS <pattern>:查找所有符合给定模式匹配的键。TYPE <key>:返回键的类型。
数据结构操作
列表(List)
LPUSH <key> <value1> <value2> ...:将一个或多个值插入到列表的头部。LPOP <key>:移除并返回列表的第一个元素。
哈希(Hash)
HSET <key> <field> <value>:为哈希表中的字段赋值。HGET <key> <field>:获取哈希表中字段的值。
集合(Set)
SADD <key> <member1> <member2> ...:向集合添加一个或多个成员。SMEMBERS <key>:返回集合中的所有成员。
权限和配置
CONFIG GET <pattern>:获取配置信息。AUTH <password>:使用密码进行认证。ACL SETUSER <username> >password> ...:设置用户权限(Redis 6.0 及以上版本)。
其他命令
INFO:获取服务器的信息和统计。PING:检查服务器是否运行。ECHO <message>:回显一个消息。QUIT:关闭连接。