<commit_before># redis-node-client

A Redis client implementation for Node which runs atop Google V8.

This project lets you access a Redis instance using server-side JavaScript.

## Uses

The following projects together form a web services implementation that is
highly scalable and very easy to design (or play with), develop, and deploy.

* Google V8 ECMAScript interpreter
* Node
* node-json-rpc
* Redis

Google V8 can be found on Google Code.  The other projects are available on
GitHub.

## Asynchronicity

Node performs all I/O using libev and is thus asynchronous.  This means that
while a typical Redis client might have code that accesses a Redis server in a
blocking call, Node-based code cannot.

Typical Redis client (e.g. Python):

    foo = redis.get('counter')
<commit_msg>clarification<commit_after># redis-node-client

A Redis client implementation for Node which runs atop Google V8.

This project lets you access a Redis instance using server-side JavaScript.

## Uses

The following projects together form a web services implementation platform
that is highly scalable and very easy to design (or play with), develop, and
deploy.

* Google V8 ECMAScript interpreter
* Node
* node-json-rpc
* Redis

Google V8 can be found on Google Code.  The other projects are available on
GitHub.

## Asynchronicity

Node performs all I/O using libev and is thus asynchronous.  This means that
while a typical Redis client might have code that accesses a Redis server in a
blocking call, Node-based code cannot.

Typical Redis client (e.g. Python):

    foo = redis.get('counter')

{'fraction_non_alphanumeric': 0.052930056710775046, 'fraction_numerical': 0.003780718336483932, 'mean_word_length': 4.189542483660131, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5743765', 'n_tokens_mistral': 451, 'n_tokens_neox': 433, 'n_words': 227}