二、REDIS 常见命令
5种数据类型
Redis目前有5种数据类型,分别是:
不同的数据类型,有不同的命令方式,接下来根据不同的数据类型对常用命令做一些演示:
String(字符串)
List(列表)
Hash(字典)
Set(集合)
Sorted Set(有序集合)
不同的数据类型,有不同的命令方式,接下来根据不同的数据类型对常用命令做一些演示:
String 字符串
按照如图所示,挨个挨个敲入如下命令,自然就知道什么用处啦。。。。
对于个别命令不明白的,还可以查阅如下手册,单独了解
set google http://www.google
append google .com
get google
set visitors 0
incr visitors
incr visitors
get visitors
incrby visitors 100
get visitors
type google
type visitors
ttl google
rename google google-site
get google
get google-site
对于个别命令不明白的,还可以查阅如下手册,单独了解
SET key value 设置key=value
GET key 或者键key对应的值
GETRANGE key start end 得到字符串的子字符串存放在一个键
GETSET key value 设置键的字符串值,并返回旧值
GETBIT key offset 返回存储在键位值的字符串值的偏移
MGET key1 [key2..] 得到所有的给定键的值
SETBIT key offset value 设置或清除该位在存储在键的字符串值偏移
SETEX key seconds value 键到期时设置值
SETNX key value 设置键的值,只有当该键不存在
SETRANGE key offset value 覆盖字符串的一部分从指定键的偏移
STRLEN key 得到存储在键的值的长度
MSET key value [key value...] 设置多个键和多个值
MSETNX key value [key value...] 设置多个键多个值,只有在当没有按键的存在时
PSETEX key milliseconds value 设置键的毫秒值和到期时间
INCR key 增加键的整数值一次
INCRBY key increment 由给定的数量递增键的整数值
INCRBYFLOAT key increment 由给定的数量递增键的浮点值
DECR key 递减键一次的整数值
DECRBY key decrement 由给定数目递减键的整数值
APPEND key value 追加值到一个键
DEL key 如果存在删除键
DUMP key 返回存储在指定键的值的序列化版本
EXISTS key 此命令检查该键是否存在
EXPIRE key seconds 指定键的过期时间
EXPIREAT key timestamp 指定的键过期时间。在这里,时间是在Unix时间戳格式
PEXPIRE key milliseconds 设置键以毫秒为单位到期
PEXPIREAT key milliseconds-timestamp 设置键在Unix时间戳指定为毫秒到期
KEYS pattern 查找与指定模式匹配的所有键
MOVE key db 移动键到另一个数据库
PERSIST key 移除过期的键
PTTL key 以毫秒为单位获取剩余时间的到期键。
TTL key 获取键到期的剩余时间。
RANDOMKEY 从Redis返回随机键
RENAME key newkey 更改键的名称
RENAMENX key newkey 重命名键,如果新的键不存在
TYPE key 返回存储在键的数据类型的值。
浙公网安备 33010602011771号