├── .gitignore ├── Makefile ├── README.rst ├── compress-datastruct ├── image │ ├── intset-add-upgrade.dot │ └── intsetAdd.dot ├── intset.rst └── ziplist.rst ├── conf.py ├── convention ├── datatype ├── hash.rst ├── image │ ├── blpop_decide_block_or_not.dot │ ├── command_poly.dot │ ├── datatype.dot │ ├── db_blocking_keys.dot │ ├── dict_hash.dot │ ├── push_generic_command.dot │ ├── redis_hash.dot │ ├── redis_list.dot │ ├── redis_set.dot │ ├── redis_string.dot │ ├── redis_zset.dot │ ├── set_using_ht_encoding.dot │ ├── shared_integer.dot │ ├── update_ready_keys.dot │ └── zset.dot ├── list.rst ├── object.rst ├── sdiff.py ├── sdiff_1.py ├── sdiff_2.py ├── set.rst ├── sinter.py ├── sorted_set.rst ├── string.rst └── sunion.py ├── der ├── README.rst ├── disqus.html ├── layout.html ├── static │ ├── dialog-note.png │ ├── dialog-seealso.png │ ├── dialog-topic.png │ ├── dialog-warning.png │ ├── epub.css │ ├── footerbg.png │ ├── headerbg.png │ ├── ie6.css │ ├── middlebg.png │ ├── pyramid.css_t │ └── transparent.gif └── theme.conf ├── feature ├── _example_of_transaction_queue ├── _publish_without_pattern ├── image │ ├── dirty_cas.dot │ ├── enqueue.dot │ ├── list_with_slowlog.dot │ ├── lua_scripts.dot │ ├── new_subscribe.dot │ ├── new_watched_keys.dot │ ├── non_transaction_to_transaction.dot │ ├── not_enque_command.dot │ ├── pattern_relation.dot │ ├── pubsub.dot │ ├── pubsub_pattern.dot │ ├── pubsub_relation.dot │ ├── send_message_to_pattern.dot │ ├── send_message_to_pattern_another_side.dot │ ├── send_message_to_subscriber.dot │ ├── subscribe_pattern.dot │ └── watched_keys.dot ├── pubsub.rst ├── scripting.rst ├── slowlog.rst └── transaction.rst ├── index.rst ├── internal-datastruct ├── adlist.rst ├── dict.rst ├── image │ ├── add_first_entry_to_empty_dict.dot │ ├── after_key_collision.dot │ ├── bad_performance_hash.dot │ ├── before_key_collision.dot │ ├── dictAdd.dot │ ├── dict_example.dot │ ├── dict_rehash_step.dot │ ├── empty_dict.dot │ ├── good_performance_hash.dot │ ├── hash_table_example.dot │ ├── list_and_list_node.dot │ ├── rehash_step_four.dot │ ├── rehash_step_one.dot │ ├── rehash_step_three.dot │ ├── rehash_step_two.dot │ ├── skiplist-example.dot │ └── skiplist.png ├── sds.rst └── skiplist.rst ├── internal-module ├── internal ├── _rdb.include ├── _value.include ├── ae.rst ├── aof.rst ├── db.rst ├── image │ ├── aof.dot │ ├── db-after-delete.dot │ ├── db-after-insert-new-key.dot │ ├── db-after-update.dot │ ├── db-with-expire-time.dot │ ├── db.dot │ ├── event-ready-for-read.dot │ ├── event-ready-for-write.dot │ ├── event-waiting-for-read.dot │ ├── event-waiting-for-write.dot │ ├── expire-check.dot │ ├── expires.dot │ ├── flush.dot │ ├── get-with-expire.dot │ ├── persistent.dot │ ├── propagate.dot │ ├── propagate_when_rewrite.dot │ └── server.png ├── networking ├── rdb.rst └── redis.rst ├── make.bat ├── makepdf ├── part-six ├── cluster ├── replication └── sentinel ├── pay_to_huangz.png ├── pdf └── redisbook.pdf ├── redis-logo-small.png ├── tex_backup └── Redis.tex └── updatepdf /.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | *.swp 3 | *.pyc 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/README.rst -------------------------------------------------------------------------------- /compress-datastruct/image/intset-add-upgrade.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/compress-datastruct/image/intset-add-upgrade.dot -------------------------------------------------------------------------------- /compress-datastruct/image/intsetAdd.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/compress-datastruct/image/intsetAdd.dot -------------------------------------------------------------------------------- /compress-datastruct/intset.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/compress-datastruct/intset.rst -------------------------------------------------------------------------------- /compress-datastruct/ziplist.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/compress-datastruct/ziplist.rst -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/conf.py -------------------------------------------------------------------------------- /convention: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/convention -------------------------------------------------------------------------------- /datatype/hash.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/hash.rst -------------------------------------------------------------------------------- /datatype/image/blpop_decide_block_or_not.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/blpop_decide_block_or_not.dot -------------------------------------------------------------------------------- /datatype/image/command_poly.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/command_poly.dot -------------------------------------------------------------------------------- /datatype/image/datatype.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/datatype.dot -------------------------------------------------------------------------------- /datatype/image/db_blocking_keys.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/db_blocking_keys.dot -------------------------------------------------------------------------------- /datatype/image/dict_hash.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/dict_hash.dot -------------------------------------------------------------------------------- /datatype/image/push_generic_command.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/push_generic_command.dot -------------------------------------------------------------------------------- /datatype/image/redis_hash.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/redis_hash.dot -------------------------------------------------------------------------------- /datatype/image/redis_list.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/redis_list.dot -------------------------------------------------------------------------------- /datatype/image/redis_set.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/redis_set.dot -------------------------------------------------------------------------------- /datatype/image/redis_string.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/redis_string.dot -------------------------------------------------------------------------------- /datatype/image/redis_zset.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/redis_zset.dot -------------------------------------------------------------------------------- /datatype/image/set_using_ht_encoding.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/set_using_ht_encoding.dot -------------------------------------------------------------------------------- /datatype/image/shared_integer.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/shared_integer.dot -------------------------------------------------------------------------------- /datatype/image/update_ready_keys.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/update_ready_keys.dot -------------------------------------------------------------------------------- /datatype/image/zset.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/image/zset.dot -------------------------------------------------------------------------------- /datatype/list.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/list.rst -------------------------------------------------------------------------------- /datatype/object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/object.rst -------------------------------------------------------------------------------- /datatype/sdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/sdiff.py -------------------------------------------------------------------------------- /datatype/sdiff_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/sdiff_1.py -------------------------------------------------------------------------------- /datatype/sdiff_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/sdiff_2.py -------------------------------------------------------------------------------- /datatype/set.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/set.rst -------------------------------------------------------------------------------- /datatype/sinter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/sinter.py -------------------------------------------------------------------------------- /datatype/sorted_set.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/sorted_set.rst -------------------------------------------------------------------------------- /datatype/string.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/string.rst -------------------------------------------------------------------------------- /datatype/sunion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/datatype/sunion.py -------------------------------------------------------------------------------- /der/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/README.rst -------------------------------------------------------------------------------- /der/disqus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/disqus.html -------------------------------------------------------------------------------- /der/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/layout.html -------------------------------------------------------------------------------- /der/static/dialog-note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/dialog-note.png -------------------------------------------------------------------------------- /der/static/dialog-seealso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/dialog-seealso.png -------------------------------------------------------------------------------- /der/static/dialog-topic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/dialog-topic.png -------------------------------------------------------------------------------- /der/static/dialog-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/dialog-warning.png -------------------------------------------------------------------------------- /der/static/epub.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/epub.css -------------------------------------------------------------------------------- /der/static/footerbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/footerbg.png -------------------------------------------------------------------------------- /der/static/headerbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/headerbg.png -------------------------------------------------------------------------------- /der/static/ie6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/ie6.css -------------------------------------------------------------------------------- /der/static/middlebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/middlebg.png -------------------------------------------------------------------------------- /der/static/pyramid.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/pyramid.css_t -------------------------------------------------------------------------------- /der/static/transparent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/static/transparent.gif -------------------------------------------------------------------------------- /der/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/der/theme.conf -------------------------------------------------------------------------------- /feature/_example_of_transaction_queue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/_example_of_transaction_queue -------------------------------------------------------------------------------- /feature/_publish_without_pattern: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/_publish_without_pattern -------------------------------------------------------------------------------- /feature/image/dirty_cas.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/dirty_cas.dot -------------------------------------------------------------------------------- /feature/image/enqueue.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/enqueue.dot -------------------------------------------------------------------------------- /feature/image/list_with_slowlog.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/list_with_slowlog.dot -------------------------------------------------------------------------------- /feature/image/lua_scripts.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/lua_scripts.dot -------------------------------------------------------------------------------- /feature/image/new_subscribe.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/new_subscribe.dot -------------------------------------------------------------------------------- /feature/image/new_watched_keys.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/new_watched_keys.dot -------------------------------------------------------------------------------- /feature/image/non_transaction_to_transaction.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/non_transaction_to_transaction.dot -------------------------------------------------------------------------------- /feature/image/not_enque_command.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/not_enque_command.dot -------------------------------------------------------------------------------- /feature/image/pattern_relation.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/pattern_relation.dot -------------------------------------------------------------------------------- /feature/image/pubsub.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/pubsub.dot -------------------------------------------------------------------------------- /feature/image/pubsub_pattern.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/pubsub_pattern.dot -------------------------------------------------------------------------------- /feature/image/pubsub_relation.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/pubsub_relation.dot -------------------------------------------------------------------------------- /feature/image/send_message_to_pattern.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/send_message_to_pattern.dot -------------------------------------------------------------------------------- /feature/image/send_message_to_pattern_another_side.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/send_message_to_pattern_another_side.dot -------------------------------------------------------------------------------- /feature/image/send_message_to_subscriber.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/send_message_to_subscriber.dot -------------------------------------------------------------------------------- /feature/image/subscribe_pattern.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/subscribe_pattern.dot -------------------------------------------------------------------------------- /feature/image/watched_keys.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/image/watched_keys.dot -------------------------------------------------------------------------------- /feature/pubsub.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/pubsub.rst -------------------------------------------------------------------------------- /feature/scripting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/scripting.rst -------------------------------------------------------------------------------- /feature/slowlog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/slowlog.rst -------------------------------------------------------------------------------- /feature/transaction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/feature/transaction.rst -------------------------------------------------------------------------------- /index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/index.rst -------------------------------------------------------------------------------- /internal-datastruct/adlist.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/adlist.rst -------------------------------------------------------------------------------- /internal-datastruct/dict.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/dict.rst -------------------------------------------------------------------------------- /internal-datastruct/image/add_first_entry_to_empty_dict.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/add_first_entry_to_empty_dict.dot -------------------------------------------------------------------------------- /internal-datastruct/image/after_key_collision.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/after_key_collision.dot -------------------------------------------------------------------------------- /internal-datastruct/image/bad_performance_hash.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/bad_performance_hash.dot -------------------------------------------------------------------------------- /internal-datastruct/image/before_key_collision.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/before_key_collision.dot -------------------------------------------------------------------------------- /internal-datastruct/image/dictAdd.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/dictAdd.dot -------------------------------------------------------------------------------- /internal-datastruct/image/dict_example.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/dict_example.dot -------------------------------------------------------------------------------- /internal-datastruct/image/dict_rehash_step.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/dict_rehash_step.dot -------------------------------------------------------------------------------- /internal-datastruct/image/empty_dict.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/empty_dict.dot -------------------------------------------------------------------------------- /internal-datastruct/image/good_performance_hash.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/good_performance_hash.dot -------------------------------------------------------------------------------- /internal-datastruct/image/hash_table_example.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/hash_table_example.dot -------------------------------------------------------------------------------- /internal-datastruct/image/list_and_list_node.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/list_and_list_node.dot -------------------------------------------------------------------------------- /internal-datastruct/image/rehash_step_four.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/rehash_step_four.dot -------------------------------------------------------------------------------- /internal-datastruct/image/rehash_step_one.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/rehash_step_one.dot -------------------------------------------------------------------------------- /internal-datastruct/image/rehash_step_three.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/rehash_step_three.dot -------------------------------------------------------------------------------- /internal-datastruct/image/rehash_step_two.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/rehash_step_two.dot -------------------------------------------------------------------------------- /internal-datastruct/image/skiplist-example.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/skiplist-example.dot -------------------------------------------------------------------------------- /internal-datastruct/image/skiplist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/image/skiplist.png -------------------------------------------------------------------------------- /internal-datastruct/sds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/sds.rst -------------------------------------------------------------------------------- /internal-datastruct/skiplist.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-datastruct/skiplist.rst -------------------------------------------------------------------------------- /internal-module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal-module -------------------------------------------------------------------------------- /internal/_rdb.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/_rdb.include -------------------------------------------------------------------------------- /internal/_value.include: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/_value.include -------------------------------------------------------------------------------- /internal/ae.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/ae.rst -------------------------------------------------------------------------------- /internal/aof.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/aof.rst -------------------------------------------------------------------------------- /internal/db.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/db.rst -------------------------------------------------------------------------------- /internal/image/aof.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/aof.dot -------------------------------------------------------------------------------- /internal/image/db-after-delete.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/db-after-delete.dot -------------------------------------------------------------------------------- /internal/image/db-after-insert-new-key.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/db-after-insert-new-key.dot -------------------------------------------------------------------------------- /internal/image/db-after-update.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/db-after-update.dot -------------------------------------------------------------------------------- /internal/image/db-with-expire-time.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/db-with-expire-time.dot -------------------------------------------------------------------------------- /internal/image/db.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/db.dot -------------------------------------------------------------------------------- /internal/image/event-ready-for-read.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/event-ready-for-read.dot -------------------------------------------------------------------------------- /internal/image/event-ready-for-write.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/event-ready-for-write.dot -------------------------------------------------------------------------------- /internal/image/event-waiting-for-read.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/event-waiting-for-read.dot -------------------------------------------------------------------------------- /internal/image/event-waiting-for-write.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/event-waiting-for-write.dot -------------------------------------------------------------------------------- /internal/image/expire-check.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/expire-check.dot -------------------------------------------------------------------------------- /internal/image/expires.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/expires.dot -------------------------------------------------------------------------------- /internal/image/flush.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/flush.dot -------------------------------------------------------------------------------- /internal/image/get-with-expire.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/get-with-expire.dot -------------------------------------------------------------------------------- /internal/image/persistent.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/persistent.dot -------------------------------------------------------------------------------- /internal/image/propagate.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/propagate.dot -------------------------------------------------------------------------------- /internal/image/propagate_when_rewrite.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/propagate_when_rewrite.dot -------------------------------------------------------------------------------- /internal/image/server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/image/server.png -------------------------------------------------------------------------------- /internal/networking: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/networking -------------------------------------------------------------------------------- /internal/rdb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/rdb.rst -------------------------------------------------------------------------------- /internal/redis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/internal/redis.rst -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/make.bat -------------------------------------------------------------------------------- /makepdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/makepdf -------------------------------------------------------------------------------- /part-six/cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/part-six/cluster -------------------------------------------------------------------------------- /part-six/replication: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/part-six/replication -------------------------------------------------------------------------------- /part-six/sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/part-six/sentinel -------------------------------------------------------------------------------- /pay_to_huangz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/pay_to_huangz.png -------------------------------------------------------------------------------- /pdf/redisbook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/pdf/redisbook.pdf -------------------------------------------------------------------------------- /redis-logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/redis-logo-small.png -------------------------------------------------------------------------------- /tex_backup/Redis.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/tex_backup/Redis.tex -------------------------------------------------------------------------------- /updatepdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangzworks/redisbook/HEAD/updatepdf --------------------------------------------------------------------------------