您的位置:首页 > 数据库 > Redis

Redis 基本使用命令

2020-01-13 19:37 309 查看

Redis 基本使用命令

1、String

最基础的数据类型 二级制安全 能接收任何格式的数据 最长512MB 是其他4中数据类型的基础

set 写值
get 取值
incr key 当前的存储是数字是 递增
decr key 递减
incrby key increment 额外指定增加的值
decrby key increment 额外指定减少的值
append key value 追加在后面
strlen key 查看长度

2、list

按照顺序插入字符串链表 可以在头部 尾部 添加新元素 结构是链表

lpush 左边添加
rpush 右边添加
lrange key 0 3 查找第0到3个元素 (0 -1)0到-1 是查所有元素
lpop 左边弹出
rpop 右边弹出
llen 得到元素的个数
lrem key cout stop cout 等于0删除所有key的元素
lset key index value 指定第index 变成value
lindex key index 获得第index的值

3、hash 键值对

hset key field value 赋值
hmset key field value 多个赋值
hget 取值
hmget 取多个值
hexists key 判断字段是否存在
hincrby 数字是增加数字
hdel 删除字段

4、set

无需集合 不能重复

sadd 增加一个或多个 不存在创建一个
srem 删除一个或多个
smembers 返回集合中的所有元素
scard 元素个数
sismember key value 查找key中value 是否存在 1存在 0不存在
sinter key1 key2 交集
sdiff key1 key2 差集
sunionk key1 key2 并集
srem key member 删除key中的 member 可多个

5、sorted set

有序集合 不能重复 每个必须有分数

zadd key score member 增加元素
zscore key member 获得元素分数
zrabge key start stop 获得某一个范围元素排名 zrevrange反序排列
zincrby 怎么一个元素分数

常用命令

del key 删除一个key
exists key 查找key是否存在 1存在 0不存在
expire key seconds 设置key生存时间 秒
ttl 还剩多长时间
pttl 毫秒为单位
expire key milliseconds 查找key生存时间 毫秒
keys pattern 查找所有符合pattern的key
move key db 讲当前数据库key移动到 db
  • 点赞
  • 收藏
  • 分享
  • 文章举报
柠檬不开心丶 发布了27 篇原创文章 · 获赞 13 · 访问量 376 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: