zoukankan      html  css  js  c++  java
  • Redis 模糊查询删除操作

    创建一条测试 数据 查询

    创建:
    set name angelasp 查询: get name

    1、模糊搜索查询

    Redis 模糊搜索
    keys * select 2

    2、删除指定key :

    复制代码
    # 删除所有以user开头的key 可以这样实现:
    # redis-cli keys "user*" 1) "user1" 2) "user2" # redis-cli keys "user*" | xargs redis-cli del (integer) 2 # 删除成功

    # 删除当前数据库中的所有Key 

    flushdb 

    # 删除所有数据库中的key 

    flushall
    复制代码
    # 批量删除匹配通配符的key用到了Linux中的管道和xargs参数:
    redis-cli keys "s*" | xargs redis-cli del
    复制代码
    # 如果需要制定数据库,需要用到 -n 数据库编号 参数,下面是删除 2数据库中 s开头的键:
    
    redis-cli -n 2 keys "s*" | xargs redis-cli -n 2 del

    redis-cli keys "*" | xargs redis-cli del 

    # 如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 
    如:
    /opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del
    复制代码

    Redis Sortedset 数据查询

    复制代码
    redis sortedset 数据查询:
    
    127.0.0.1:6379> zrank qa:hall 103228953392713728
    (integer) 10021
    
    
    127.0.0.1:6379> ZCARD qa:hall
    (integer) 10022
    复制代码
  • 相关阅读:
    Lombok 安装、入门
    Centos 6.5中使用yum安装jdk
    Mysql规范和使用注意点(转)
    Java编码规范
    windows2016重新配置sid
    Postman POST接口请求无法获取数据
    微信修改密码
    SQL事务
    .net时间格式化
    SQL查询列是否有重复值
  • 原文地址:https://www.cnblogs.com/angelasp/p/11134576.html
Copyright © 2011-2022 走看看