首页 > 其他 > 详细

redis 命令

时间:2020-01-18 20:38:02      阅读:89      评论:0      收藏:0      [点我收藏+]

连接redis

  • redis-cli -h host -p 6379 -a password
  • 如果中文乱码 redis-cli --raw

redis Keys 命令

  • 查询

    • keys * 查看所有的key 支持正则 key 是唯一的
    • exists keyname key是否存在 exists 带s
    • type keyname 查看key 的类型
  • del keyname 删除 指定的key

String 类型

  • 基本操作

    • get keyname 获取指定key的 值 不支持正则
    • set key value 添加 该类型可以包含任意类型的数据(图片/序列化对象) 二进制安全 一个key最大存储 512M

Set类型 —— String 类型的无序集合

  • 基本操作

    • sadd key value 给key添加一个元素 hash 实现 增删查为 O(1) value 是唯一的
    • smembers key 查看 key 中的所有元素

Zset —— String 类型的有序集合

  • 基本操作

    • zadd key score value 根据score 的大小实现排序 score 不唯一 但是value唯一
    • zrange key 评分范围1 评分范围2 查看评分范围内的所有数据

List类型——双向链表实现的队列

  • 基本操作

    • lpush /rpush key value 给队列中添加一个元素
    • lpop/rpop key 删除队列中的一个元素
    • zrange key index1 index2 查询指定index范围的 元素

Hash类型——String 类型的 field 和value的映射表

  • 基本操作

    • hset key field value 给key增加一个 field 属性值
    • hget key field 获取key的field属性值

其他

select 0 选择第一个库 默认16个库 不支持 自定义命名

  • flushall 清空所有库的数据 数据库之间不完全隔离

redis 命令

原文:https://www.cnblogs.com/eatandsleep/p/12210095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!