├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── index.js ├── lua ├── _delete_reference.lua ├── _get_path.lua ├── _head.lua ├── index.js ├── tchildren.lua ├── tdestroy.lua ├── texists.lua ├── tinsert.lua ├── tmovechildren.lua ├── tmrem.lua ├── tparents.lua ├── tpath.lua ├── tprune.lua ├── trem.lua └── trename.lua ├── package.json └── test ├── helpers └── global.js ├── mocha.opts ├── tchildren.js ├── tdestroy.js ├── texists.js ├── tinsert.js ├── tmovechildren.js ├── tmrem.js ├── tparents.js ├── tpath.js ├── tprune.js ├── trem.js └── trename.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/index.js -------------------------------------------------------------------------------- /lua/_delete_reference.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/_delete_reference.lua -------------------------------------------------------------------------------- /lua/_get_path.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/_get_path.lua -------------------------------------------------------------------------------- /lua/_head.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/_head.lua -------------------------------------------------------------------------------- /lua/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/index.js -------------------------------------------------------------------------------- /lua/tchildren.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tchildren.lua -------------------------------------------------------------------------------- /lua/tdestroy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tdestroy.lua -------------------------------------------------------------------------------- /lua/texists.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/texists.lua -------------------------------------------------------------------------------- /lua/tinsert.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tinsert.lua -------------------------------------------------------------------------------- /lua/tmovechildren.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tmovechildren.lua -------------------------------------------------------------------------------- /lua/tmrem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tmrem.lua -------------------------------------------------------------------------------- /lua/tparents.lua: -------------------------------------------------------------------------------- 1 | return redis.call('smembers', key .. '::P') 2 | -------------------------------------------------------------------------------- /lua/tpath.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tpath.lua -------------------------------------------------------------------------------- /lua/tprune.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/tprune.lua -------------------------------------------------------------------------------- /lua/trem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/trem.lua -------------------------------------------------------------------------------- /lua/trename.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/lua/trename.lua -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/package.json -------------------------------------------------------------------------------- /test/helpers/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/helpers/global.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --reporter spec 2 | --recursive 3 | -------------------------------------------------------------------------------- /test/tchildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tchildren.js -------------------------------------------------------------------------------- /test/tdestroy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tdestroy.js -------------------------------------------------------------------------------- /test/texists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/texists.js -------------------------------------------------------------------------------- /test/tinsert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tinsert.js -------------------------------------------------------------------------------- /test/tmovechildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tmovechildren.js -------------------------------------------------------------------------------- /test/tmrem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tmrem.js -------------------------------------------------------------------------------- /test/tparents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tparents.js -------------------------------------------------------------------------------- /test/tpath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tpath.js -------------------------------------------------------------------------------- /test/tprune.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/tprune.js -------------------------------------------------------------------------------- /test/trem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/trem.js -------------------------------------------------------------------------------- /test/trename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimohq/ioredis-tree/HEAD/test/trename.js --------------------------------------------------------------------------------