zoukankan      html  css  js  c++  java
  • lua redis 操作

    https://redis.io/commands/keys

    遍历redis里面的所有key ,还能进行模糊匹配, 这样就省去了对key的手动过滤了

    比如

    keys term_info* 
          1) "term_info:51"
          2) "term_info:94"
          3) "term_info:103"
          4) "term_info:149"
          5) "term_info:18"

    大致思路 : 

                   1 遍历key ,读取redis 里面的数据, 为写入mysql增加一个脚本文件,

                   2 定时/手动将redis的文件导入到MySQL

                   3 页面数据由MySQL进行查询显示与永久存储  

    redis-server会关闭空闲超时的连接 就不需要redis.close()了, 这个简单些 

    lua 替换最后一个字符,字符串截取, 然后在添加一个分号

    redis_to_mysql = string.sub(redis_to_mysql,1,-3)..";"
    utils.write_file("/usr/lib/lua/luci/service/audit/audit_view_ex_record.sql",redis_to_mysql)

    然后再写到数据库里面,执行sql语句

    source insight 4.0

    菜单栏中【File】 > 【Reload As Encoding...】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load,我的用utf-8解决乱码问题

  • 相关阅读:
    HDU 2098 分拆素数和
    HDU 2034 *人见人爱A-B
    HDU 1236 排名(Microsoft_zzt)
    HDU 5702 Solving Order
    HDU 2033 人见人爱A+B
    HDU 2029 Palindromes _easy version
    HDU 2021 发工资咯:)
    HDU 2071 Max Num
    HDU 2039 三角形
    页面使用element-tree
  • 原文地址:https://www.cnblogs.com/xiaohuamao/p/9435920.html
Copyright © 2011-2022 走看看