redis命令

redis命令

key:

添加数据set 查看数据get 查看全部数据keys 随机返回数据randomkey 重命名rename 删除del 设置有效期expire 查看到期时间ttl
移动数据move 查看是否存在exists 删除当前数据库数据flushdb 删除全部数据库数据flushall 切换数据库select 设置数据用不到期persist

string:

添加数据set 查看数据get 给指定的key设置数据setnx 给指定的key设置数据并设置有效时间setex 从指定下标开始重新覆盖内容setrange
批量设置key对应的值mest 批量设置key对应的值(存在返回0)mestnx 给指定key设置新值并返回原数据getset 字符串截取getrange
批量获取key对应的值mget 给数据增一incr 给数字指定增加incrby 数字值减一decr 指定数字值减任意decrby 追加字符串append
返回长度strlen

hash:

添加数据hset 返回值hget 给字段赋值(不覆盖)hsetnx 批量赋值hmset 批量获取值hmget 给字段增加值hincrby 是否存在该值hexists
查看全部值的数量hlen 删除指定字段hdel 获取全部值hkeys 查看对应的值hvals 查看所有key和对应值hgetall

list:

添加数据lpush 查看指定区间的元素lrange 添加元素到尾部rpush 在元素前后插入元素linsert 设置指定下标的值lset 删除指定元素lrem
保留指定范围内的数据ltrim 从头部删除数据lpop 从尾部删除数据rpop 取尾补头rpoplpush 返回指定下标的元素lindex 获取元素的个数llen

set:

添加数据sadd 查看所有元素smenbers 删除指定元素srem 随机返回元素spop 取差集sdiff 取差集并储存到另一集合sdiffstore
取交集sinter 取交集并储存sinterstore 取并集sunion 取并集并储存sunionstore 移动元素smove 查看元素个数scard
判断是否存在集合中simember 随机返回集合中某个元素srandmember

sorted set:

添加数据zadd 查看所以元素zrange 查看所有元素返回元素排名zrange withscores 删除某个元素zrem 修改元素排名zincrby
返回元素对应下标zrank 倒序返回元素对应下标zrevrank 倒序返回所有元素zrevrange 返回排名范围内元素zrangebyscore
返回指定排名范围元素个数zcount 返回集合元素个数zcard 删除指定下标内元素zremrangebyrank 删除排名范围内元素zremrangebyscore

给TA打赏
共{{data.count}}人
人已打赏
编程专区

Java基础面试题

2023-2-12 16:57:00

编程专区

spring boot多环境配置

2023-3-6 14:38:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索