{"push_id":1179452092,"size":1,"distinct_size":1,"ref":"refs/heads/development","head":"ac36f6fad95fed55b03ee2a900fd7e01cbaaa1af","before":"c3d042008eb1ec990424fb396eeb6410b4a15b3c","commits":[{"sha":"ac36f6fad95fed55b03ee2a900fd7e01cbaaa1af","author":{"name":"Robert Paprocki","email":"b93e48b8445e5b838ee3472c32911ea601bd3bb0@cryptobells.com"},"message":"Implement redis backend for persistent storage\n\nWe're using a slightly different approach to writing data to the\nbackend. Because individual hash keys cannot be expired, we still\nneed an O(n) loop on initialization to lazily remove expired keys.\nSuch keys, and keys deleted with `delete_var`, are pushed to a table\nto be removed via hdel() when persist is called. Similarly, setting\nvariables is done by pushing the k/v pair to a hash and calling\nhmset().\n\nAdditionally, we need to do a type check on intialization because all\nvalues returned from redis are treated as strings.","distinct":true,"url":"https://api.github.com/repos/p0pr0ck5/lua-resty-waf/commits/ac36f6fad95fed55b03ee2a900fd7e01cbaaa1af"}]}
{"actor":{"display_login":"p0pr0ck5"}}