zoukankan      html  css  js  c++  java
  • redis笔记

    1、keys 键操作

    keys *   查看所有的key
    get
    key 获取key值 set key 设置key值 exists key 查看是否存在key del key1 key2 key3…… 删除key type key 查看key的类型 keys pattern 返回匹配的所有的key eg :keys * rename oldkey newkey 重命名key dbsize 查看当前数据库key数量 expire key seronds 设置key的过期时间 ttl key 查看key的过期时间 select db-index 选择数据库 move key db-index 移动key到指定的数据库 flushdb 删除当前数据库所有的key flushall 删除所有数据库的所有的key

    2、string 操作

    set key value 设置key的值
    mset key1 value1 key2 value2 设置多个值
    mget key1 key2 查看多个值
    incr key   对key进行加加操作
    decr key  对key进行减减操作
    incrby key int 加指定值
    decrby key int   减指定值
    append key value 给指定的key追加value
    substr key start end 返回截取的key的字符串

     3、列表

    lpush key value  添加一个新的元素
    rpop key  删除一个旧的元素
    lrange key start end  取出列表一部分数据
    rpush key value 右边添加一个新的元素
    lpop key  左边删除一个元素
    llen key 返回 key 对应列表的长度 不存在返回0 不是list返回错误
    ltrim key start end 截取list指定区间的元素

    4、集合

    sadd key value 添加key
    sinter key1 key2    取交集
    sunion key1 key2  取并集
    sdiff key1 key2    向左取差集,前后顺序影响结果 ,取前面的不包含共同的
    smember keys 获取集合中的元素
    smembers key:获取set中所有的成员
    sismember key value 判断是否存在
    scard key  元素个数
    smove key1 value key2 移动元素到另一个集合
    srem key value 删除元素

    5、排序集合(场景:帖子回复)

    zadd key 值 权
    zrevrange key start end 

     6、php 链接redis  查看redis的所有方法

    $rf = new reflectionclass("Redis");
    $methods = $rf -> getMethods();
  • 相关阅读:
    Thinkphp Exception捕获异常失败
    PHP 图片生成文字
    Android Webview 调用JS跳转到指定activity
    Tp field 字段是可以添加函数的
    linux 查看php-fpm 进程数
    WebView网页中使用到支付宝调不起来,提示ERR_UNKNOWN_URL_SCHEME
    JS 获取服务器时间
    [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
    LightGBM
    集成学习--(摘自西瓜书)
  • 原文地址:https://www.cnblogs.com/yaradish/p/10481338.html
Copyright © 2011-2022 走看看