Redis笔记
作者:
小肥龙
,
2021-09-09 18:29:32
,
所有人可见
,
阅读 210
redis-cli
redis-server
数据类型:
0.通用
del key
flushall //删除所有数据库的所有数据
dump key //序列化key,并返回序列化的结果
exists key //查看key是否存在
expire key seconds //设置key的过期时间(单位秒)
pexpire key milliseconds //设置过期时间(单位毫秒)
expireat key timestamp //设置过期时间时间戳
pexpireat key milliseconds-timestamp //设置毫秒时间戳
keys pattern //查看所有pattern类型
keys * //查看所有key
move key db //将key移到db数据库内
persist key //将key永久保存,移除过期时间
ttl key //以秒为单位返回过期时间
pttl key //以毫秒为单位返回过期时间
randomkey //从数据库随机返回一个key
rename key newkey //重命名
renamenx key newkey //只有当新的名字不存在才重命名
type key //查看key的类型
1.string
set key val //key和val可以加单双引号,也可以不加引号
get key val
setex key second value //设置键名、过期时间、键值
2.hash
hset key field value
hmset key field1 value1 field2 value2
hget key field
hgetall key
hdel key field1 field2 ... //删除一个key下面的一个或者多个键
hexists key fields //判断hash下的字段是否存在
3.list
lpush key val1 val2 ...
rpush key val1 val2 ...
lrange key start stop
4.set
sadd key val1 val2...
smembers key
sismember key val //判断val是否在集合中
5.zset
zadd key score1 val1 score2 val2 ...
zRangeByScore key stScore edScore