Redis é”®(key)
Redis 键命令用于管� redis 的键。
è¯æ³•
Redis é”®å‘½ä»¤çš„åŸºæœ¬è¯æ³•如下:
redis 127.0.0.1:6379> COMMAND KEY_NAME
实例
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> DEL runoobkey (integer) 1
åœ¨ä»¥ä¸Šå®žä¾‹ä¸ DEL 是一个命令, runoobkey 是一个键。 å¦‚æžœé”®è¢«åˆ é™¤æˆ�功,命令执行å�Žè¾“出 (integer) 1,å�¦åˆ™å°†è¾“出 (integer) 0
Redis keys 命令
下表给出了与 Redis 键相关的基本命令:
| �� | 命令��述 |
|---|---|
| 1 | DEL key 该命令用于在 key å˜åœ¨æ—¶åˆ 除 key。 |
| 2 | DUMP key �列化给定 key ,并返回被�列化的值。 |
| 3 | EXISTS key 检查给定 key 是å�¦å˜åœ¨ã€‚ |
| 4 | EXPIRE key seconds 为给定 key 设置过期时间,以秒计。 |
| 5 | EXPIREAT key timestamp EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 ��在于 EXPIREAT 命令接�的时间�数是 UNIX 时间戳(unix timestamp)。 |
| 6 | PEXPIRE key milliseconds 设置 key 的过期时间以毫秒计。 |
| 7 | PEXPIREAT key milliseconds-timestamp 设置 key 过期时间的时间戳(unix timestamp) 以毫秒计 |
| 8 | KEYS pattern 查找所有符�给定模�( pattern)的 key 。 |
| 9 | MOVE key db 将当å‰�æ•°æ�®åº“çš„ key 移动到给定的数æ�®åº“ db 当ä¸ã€‚ |
| 10 | PERSIST key 移除 key 的过期时间,key 将�久��。 |
| 11 | PTTL key 以毫秒为��返回 key 的剩余的过期时间。 |
| 12 | TTL key 以秒为å�•ä½�,返回给定 key çš„å‰©ä½™ç”Ÿå˜æ—¶é—´(TTL, time to live)。 |
| 13 | RANDOMKEY 从当å‰�æ•°æ�®åº“ä¸éš�机返回一个 key 。 |
| 14 | RENAME key newkey 修改 key 的�称 |
| 15 | RENAMENX key newkey 仅当 newkey ä¸�å˜åœ¨æ—¶ï¼Œå°† key 改å��为 newkey 。 |
| 16 | SCAN cursor [MATCH pattern] [COUNT count] è¿ä»£æ•°æ�®åº“ä¸çš„æ•°æ�®åº“键。 |
| 17 | TYPE key 返回 key 所储å˜çš„值的类型。 |
更多命令请�考:https://redis.io/commands
点我分享笔记