Redis 常用操作命令详解
需积分: 9 31 浏览量
更新于2024-09-10
1
收藏 4KB TXT 举报
"Redis 是一个高性能的键值存储系统,常用于缓存和数据库。本文将汇总 Redis 常用的命令,帮助用户更好地理解和操作 Redis 数据库。"
在 Redis 中,可以通过命令行客户端 `redis-cli` 连接到服务器,例如使用 `redis-cli -h 127.0.0.1 -p 6379` 连接本地的 Redis 服务。以下是一些常见的 Redis 命令:
1. 查看状态:
- `keys *`:列出所有键。
- `info`:获取服务器的各种信息和统计。
- `monitor`:实时监控 Redis 服务器接收到的所有命令。
2. 数据操作:
- `get key`:获取指定键的值。
- `set key value`:设置键值对。
- `del key`:删除指定键。
- `type key`:查询键的类型。
- `randomkey`:随机返回一个键。
- `rename oldkey newkey`:重命名键。
- `dbsize`:返回当前数据库中的键数量。
3. 键的生存与过期时间:
- `exists key`:检查键是否存在。
- `expire key seconds`:为键设置过期时间。
- `ttl key`:获取键的剩余生存时间(以秒为单位)。
- `select index`:选择数据库,索引从 0 开始。
4. 数据持久化:
- `save`:同步保存数据到磁盘。
- `bgsave`:异步保存数据到磁盘。
- `lastsave`:返回最后一次成功保存数据的 Unix 时间戳。
- `shutdown`:关闭服务器,可选参数决定是否保存数据。
5. 字符串操作:
- `setnx key value`:如果键不存在,则设置键值对。
- `setex key seconds value`:设置键值对并指定过期时间(以秒为单位)。
- `getset key value`:获取键的旧值并设置新值。
- `incr key`:将整数值加 1。
- `incrby key integer`:增加指定的整数值。
- `decr key`:将整数值减 1。
- `decrby key integer`:减少指定的整数值。
- `append key value`:在现有字符串后面追加内容。
- `substr key start end`:截取字符串的一部分。
6. 列表操作:
- `rpush key value`:在列表末尾添加元素。
- `lpush key value`:在列表头部添加元素。
- `lrange key start stop`:获取列表指定范围内的元素。
这只是 Redis 命令的一部分,还有更多关于集合(Set)、哈希(Hash)、有序集合(Sorted Set)等数据结构的操作命令,以及事务(Transaction)、主从复制(Replication)、集群(Cluster)等相关功能。熟练掌握这些命令能帮助你更高效地使用 Redis 来处理数据存储和检索需求。
664 浏览量
2024-06-06 上传
153 浏览量
199 浏览量
167 浏览量
3273 浏览量
303 浏览量
129 浏览量
101 浏览量
oh_Maxy
- 粉丝: 1246
- 资源: 9
最新资源
- 速卖通运费模板快速设置神器.zip
- PersonalWebsite:个人网站
- Genre-ist:音乐体裁检测
- Challanges:Challanges在edabit中解决
- chatterbox-client
- code-generator.rar
- flutter_workout:使用Flutter构建健身应用程序。 目标是重新创建锻炼伙伴,但实际上
- 时尚生活日志响应式网站模板
- mb-works-2.0
- 我的待办事项:to to app
- jquery图片点击翻转效果(类似扑克牌翻转)
- bank_JS:允许用户创建银行账户并存入或提取资金的应用程序
- 精彩日志动态展示响应式网站模板
- 克米discuz X2.5/X3.0多城市分类顶部显示插件
- AngryWithPlatform
- react_with_sockets