redis的简单使用

redis的简单使用

什么是redis

redis是一个key-value的存储系统,是跨平台的非关系型数据库

redis存储哪些类型

string hash list set sorted set

如何对这些数据进行操作

对键进行操作

命令 描述 返回值
DEL key key存在时删除key 删除的key的数量
DUMP key 序列化给定的key,并返回序列化的值
EXISTS key 检查给定的值是否存在
EXPIRE/EXPIREAT/PEXPIRE/PEXPIREAT key second/timestamp 为给定的值设置过期的时间(秒/时间戳/毫秒/时间戳毫秒)
KEYS pattern 查找所有符合给定模式的key 也就是条件查询
MOVE key db 将当前的key一定到给定的数据库中
PERSIST key 移除key的过期时间
PTTL/TTL key 以 毫秒/秒 为单位返回key的剩余时间
RANDOMKEY 从当前数据库随机返回一个key
RENAME/ RENAMENX key newkey 修改key的名称/仅当newkey不存在时,修改key的名称
SCAN cursor [MATCH pattren] [COUNT count] 迭代数据库中的数据库键?
TYPE key 返回key存储的值的类型

对string的操作

命令 描述 返回值
SET key value 设置指定key的值
GET key 获取指定key的值
GETRANGE key start end 获取指定范围的字符串的值
GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)
SETEX key seconds value 将value关联到key,并将key的过期时间设置为second
SETNX key value 只有在key不存在的时候才设置value的值
STRLEN key 返回key存储的字符串的长度

loading

redis的简单使用

上一篇:Leetcode—189. 旋转数组


下一篇:Java关系运算符