HCRM博客

CentOS Redis命令速查手册

CentOS Redis命令大全

CentOS Redis命令速查手册-图1

基本信息

Redis是一款高性能的键值存储数据库,具有速度快、功能丰富、支持多种数据结构等特点,本文将为您详细介绍CentOS系统中Redis的常用命令。

基本命令

启动Redis服务

sudo systemctl start redis

停止Redis服务

sudo systemctl stop redis

重启Redis服务

sudo systemctl restart redis

查看Redis服务状态

sudo systemctl status redis

设置Redis持久化

CentOS Redis命令速查手册-图2

# 设置RDB持久化
redis.conf
save 900 1
save 300 10
save 60 10000
# 设置AOF持久化
appendonly yes
appendfsync everysec

配置Redis密码

# 设置密码
config set requirepass 123456
# 验证密码
auth 123456

数据类型命令

字符串(String)

  • 设置键值对
set key value
  • 获取值
get key
  • 获取部分值
getrange key start end
  • 设置过期时间
setex key seconds value
  • 删除键
del key

列表(List)

  • 添加元素
lpush key value1 value2
rpush key value1 value2
  • 获取元素
lrange key start end
lindex key index
lpop key
rpop key

集合(Set)

  • 添加元素
sadd key member1 member2
  • 获取元素
smembers key
sismember key member
  • 删除元素
srem key member1 member2

哈希(Hash)

  • 添加字段值
hset key field value
  • 获取字段值
hget key field
hmget key field1 field2
  • 删除字段
hdel key field1 field2

有序集合(Sorted Set)

  • 添加元素
zadd key score1 member1 score2 member2
  • 获取元素
zrange key start end
zrevrange key start end
zscore key member
  • 删除元素
zrem key member1 member2

高级命令

CentOS Redis命令速查手册-图3

发布订阅

  • 发布消息
publish channel message
  • 订阅频道
subscribe channel1 channel2
  • 退订频道
unsubscribe channel1 channel2

迭代器

  • 获取迭代器
scan cursor match pattern count
  • 获取迭代器中的元素
hscan key cursor

FAQs

如何查看Redis版本?

redis-cli -v

如何连接到远程Redis服务器?

redis-cli -h host -p port -a password

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/46025.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~