| S.N. | 命令  描述 | 
| 1 | DEL key 此命令删除键,如果存在 | 
| 2 | DUMP key  该命令返回存储在指定键的值的序列化版本。 | 
| 3 | EXISTS key  此命令检查该键是否存在。 | 
| 4 | EXPIRE key seconds 指定键的过期时间 | 
| 5 | EXPIREAT key timestamp  指定的键过期时间。在这里,时间是在Unix时间戳格式 | 
| 6 | PEXPIRE key milliseconds  设置键以毫秒为单位到期 | 
| 7 | PEXPIREAT key milliseconds-timestamp  设置键在Unix时间戳指定为毫秒到期 | 
| 8 | KEYS pattern  查找与指定模式匹配的所有键 | 
| 9 | MOVE key db  移动键到另一个数据库 | 
| 10 | PERSIST key  移除过期的键 | 
| 11 | PTTL key  以毫秒为单位获取剩余时间的到期键。 | 
| 12 | TTL key  获取键到期的剩余时间。 | 
| 13 | RANDOMKEY  从Redis返回随机键 | 
| 14 | RENAME key newkey  更改键的名称 | 
| 15 | RENAMENX key newkey  重命名键,如果新的键不存在 | 
| 16 | TYPE key  返回存储在键的数据类型的值。 | 
字符串
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
例子
redis 127.0.0.1:6379> SET yiibai redis OK redis 127.0.0.1:6379> GET yiibai "redis"
在上面的例子中,set和get是命令,而yiibai是键。
Redis字符串命令
如下表显示一些在Redis管理字符串基本的命令:
| S.N. | 命令  描述 | 
| 1 | SET key value  此命令用于在指定键设置值 | 
| 2 | GET key  键对应的值。 | 
| 3 | GETRANGE key start end  得到字符串的子字符串存放在一个键 | 
| 4 | GETSET key value 设置键的字符串值,并返回旧值 | 
| 5 | GETBIT key offset 返回存储在键位值的字符串值的偏移 | 
| 6 | MGET key1 [key2..] 得到所有的给定键的值 | 
| 7 | SETBIT key offset value 设置或清除该位在存储在键的字符串值偏移 | 
| 8 | SETEX key seconds value 键到期时设置值 | 
| 9 | SETNX key value 设置键的值,只有当该键不存在 | 
| 10 | SETRANGE key offset value 覆盖字符串的一部分从指定键的偏移 | 
| 11 | STRLEN key 得到存储在键的值的长度 | 
| 12 | MSET key value [key value ...] 设置多个键和多个值 | 
| 13 | MSETNX key value [key value ...]  设置多个键多个值,只有在当没有按键的存在时 | 
| 14 | PSETEX key milliseconds value 设置键的毫秒值和到期时间 | 
| 15 | INCR key 增加键的整数值一次 | 
| 16 | INCRBY key increment 由给定的数量递增键的整数值 | 
| 17 | INCRBYFLOAT key increment 由给定的数量递增键的浮点值 | 
| 18 | DECR key 递减键一次的整数值 | 
| 19 | DECRBY key decrement 由给定数目递减键的整数值 | 
| 20 | APPEND key value 追加值到一个键 | 
总结
以上所述是小编给大家介绍的详解Redis命令和键,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!