zoukankan      html  css  js  c++  java
  • redis命令

    Keys命令

    keys *

    keys list* 匹配list*

    exists key_name  判断一个名为key_name的key是否存在,返回1存在,否则0

    rel key_name 

    rename old_key_name new_key_name

    Type key

    设置过期时间

    expire key_name 100   --100秒过期

    ttl key_name   --查看过期时间 其中,-2过期  -1持久

    persist key_name –清除过期时间

    String命令

    mset k1 v1 k2 v2

    mget k1 k2

    incr num

    incrby num 5

    decr num

    decrby num 5

    append str “world”追加,原来没有就设置值

    strlen str 获取字符串长度 没有返回0

    Hash命令

    hset user username zhangsa

    hmset user age 20 username lisi

    hsetnx user age 30 没有设置,有不做操作

    hincrby user age 1

    hget user username

    hmget user username age

    hgetall user

    hdel user username age

    hexists user username

    hkeys user

    hvals user

    hlen user

    List命令

    lpush list 1 2 1 3

    rpush list a g c

    lrange list 0 -1 –索引从0开始 -1代表最后一个元素

    lpop list

    rpop list

    llen list

    lrem key count value

    删除值为value个数为count的指定值

    Count > 0 左边开始

    Count<0右边开始

    Count=0 全部删除

    lindex list 1 –查询指定索引元素值

    lset list 1 c –设置指定索引元素值

    ltrim list 0 2 –截取指定片段

    linsert list before|after privot value 指定元素之后插入数值

    rpoplpush list newList

    Set命令

    sadd set2 d d ds s 3 a

    smembers set2

    srem set2 3

    sismember set2 ds –判断是否为其中元素

    scard set2 –元素个数

    spop set2 –随机弹出一个元素

    SortedSet

    适合做排行榜

    添加有序集合命令 命令 集合名 得分1 数据1得分2 数据2得分3 数据3

    zadd zset1 2 a 5 b 3 c 8 e

    zrange zset1 0 -1

    zrem zset1 b

    zrevrange zset1 0 -1

    带分数

    zrange zset1 0 -1 withscores

    服务器命令

    将当前键值移到0号库

    ping测试连接
    

    echo 命令行打印
    

    select 选择数据库,数据库不存在报错
    

    quit 退出连接

     

    dbsize 返回当前数据库key数目
    

    info 获取服务器时间和统计
    

    flushdb 删除当前数据库所有key
    

    flushall 删除所有数据库中的key
    

    消息的发布订阅

    第一个连接,订阅mychat频道,等待发布消息
    

    第二个连接,发布消息,注意第一个 连接的信息显示
    

    消息发布后,订阅窗口立即获得消息

    第3个连接,批量订阅my开头所有频道
    

    分别在mychat和mychat2两个频道发布消息

  • 相关阅读:
    int、bigint、smallint 和 tinyint
    SQL Server 2005中修改 Server Collation的方法
    BCP 数据导入问题 Unix系统中的文本文件换行符引发的问题
    如何在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程
    【转】分析SQL Server计划缓存
    很多年过去了
    SQL日志收缩
    【转】sql server 测试中一些常看的指标和清除缓存的方法
    反射相关
    js获取UserControl内容,避免拼html的麻烦
  • 原文地址:https://www.cnblogs.com/gengsc/p/6745056.html
Copyright © 2011-2022 走看看