redis常见操作命令
admin
2023-02-07 13:00:06
0

连接相关:

    redis-cli  -h -p shutdown   #关闭

    redis-cli  [-c如集群要加此参数] -h -p   #连接,如启用了认证连接后要输入AUTH 才可进行后续操作

连接后帮助信息:

    help  #显示版本,help使用方法,help @命令组  ,help

    判断key的类型:type key

@server

    CLIENT SETNAME  设定客户端名称,默认为空

    CLIENT GETNAME  获取客户端名称

    CLIENT KILL IP:PORT  关闭某端口

    info 查看所有信息

    info memory 只查看memory相关信息

    FLUSHDB    清空当前库

    FLUSHALL   清空所有库

    CONFIG [SET|GET|RESETSTAT|REWRITE]

        配置文件redis.conf的参数都可以再次通过config set进行配置,只在内存中生效,如想永久生效 设置后用config REWRITE保存在配置文件中

@string 字符串相关

    set [EX seconds过期时间秒] [NX不存在才创建|XX存在才设定] #例set system Cent  

    setnx 等同于set  NX

    setxx 等同于set  XX

    get 例:get system         “Cent”

    APPEND         在key的后面追加,例:append system OS  ;get system   “CentOS”

    strlen 长度 例:strlen system       (integer) 6

    incr 对整数值增加数值1   例:set NUM  2  ;incr NUM   ;get NUM --》3

    decr 对整数值减少数值1

    exists 查看是否存在    存在返回1,不存在返回0

 @list 列表相关

    rpush key  value从右边插入一个元素 ,例:rpush NO1 one two three

    LINDEX key index    获取组中元素       例:lindex NO1 0  获取index为0的元素,one

    lpush key value 从左边插入一个元素,例:rpush NO2 one two three ; lindex NO2 0  获取index为0的元素,three

    llen key  查看列表元素个数

    lpop 弹出左边的一个元素

    rpop 弹出右边的一个元素

    lset修改元素 例lset  NO1  0  mon  把第0个元素改为mon

@set 集合

    sadd key member 向集合添加一个或多个元素  SADD w1 mon tue  wed thu fre  sat  sun #在集群中设置时要在key前面加{xx}: 标识,不然数据未存储在一个slot中一些功能无法使用

    scard key获取一个集合内元素的个数

    SMEMBERS key  获取集合内的所有元素

    sinter  求交集  sinter  w1  w2   #集群key前要指定{xx}: 标识

    sunion  求并集

    spop 随机弹出一个元素

    sismember w1 mon   #mon是否是w1的元素,正确返回1,错误返回0

 @sorted_set  有序集合

    zadd  设定  zadd  weekday     1 mon 2  tue  3  wed

    zcard   weekday元素个数

    zscore  weekday  1 查看索引对应的元素

    zrank  weekday   tue   查看对应的索引号

    zrange  weekday  0  2   查看0-2对应的所有元素,终止为为-1代表最后一位

    zrangebyscore 通过score获取集合

@hash  映射,关联数组

    hset   hset  h2  a  mon

    hget   hget  h2 a

    hkeys hkeys h2  查看键里面的所有值

    hdel  hkeys h2 删除具体field

    del key 删除整个key

    hgetall key 获取在哈希表中指定 key 的所有字段和值

    HVALS key  获取哈希表中所有值


    



相关内容

热门资讯

德国总理:美国正在被伊朗羞辱 德国之声4月27日报道,德国总理默茨在访问一所学校时表示,在当前的持续冲突中,伊朗领导层正试图羞辱美...
理响中国|“长”歌以行,风云激... 光阴如梭,东方潮阔。这里是中国的长三角,世界的长三角。无论过去、现在还是未来,这片土地都因时代而生,...
白宫:特朗普及其国安团队开会讨... 新华社华盛顿4月27日电 美国白宫新闻秘书莱维特27日在记者会上证实,总统特朗普及其国家安全团队当天...
人民日报刊文:日本放开杀伤性武... 日本放开杀伤性武器出口推高地缘冲突风险(国际论坛)常思纯《人民日报》(2026年04月28日 第 0...
医疗保障法草案二审:明确生育保... 满足多样化健康保障需求本报记者 彭 波4月27日,医疗保障法草案二审稿提请十四届全国人大常委会第二十...
天津一景区发生自转旋翼机事故1... 澎湃新闻记者 吕新文中国民用航空华北地区管理局4月22日公布《豪客通航“10•1”天津长芦汉盐旅游区...
卡塔尔埃米尔与美国总统特朗普通... 当地时间24日,卡塔尔埃米尔塔米姆与美国总统特朗普通电话,重点就中东地区局势以及伊朗与美国谈判问题交...
男子30年前被扣押2859克黄... 澎湃新闻记者 王鑫家住辽宁省大连市的潘永嘉近日向澎湃新闻反映称,三十年前,他在大连周水子机场被盖州市...
商务部:取消反制欧盟两家金融机... 中华人民共和国商务部令二〇二六年 第1号鉴于欧盟已取消对中国两家金融机构的制裁措施,现公布《关于取消...
过去24小时共有5艘船只通过霍... 总台记者当地时间24日获悉,过去24小时内,共有5艘船只通过霍尔木兹海峡,其中包括一艘伊朗油轮。(总...