<commit_before>---
layout: page
title: XQL
---

## Communicating with XFireDB

XFireDB uses XQL as its scripting language. Using XQL you can interface with XFireDB in a similar
fashion as XQL does for your every day XQL database.
<commit_msg>xql: added a list of XQL commands.<commit_after>---
layout: page
title: XQL
---

## Communicating with XFireDB

XFireDB uses XQL as its scripting language. Using XQL you can interface with XFireDB in a similar
fashion as XQL does for your every day XQL database.

## String commands

	* GET
	* SET

## Hashmap commands

	* MDEL
	* MREF
	* MCLEAR
	* MADD
	* MSIZE

## Set commands

	* SINCLUDE
	* SADD
	* SDEL
	* SCLEAR

## List commands

	* LPUSH
	* LREF
	* LPOP
	* LSIZE
	* LSET

## General commands

	* DELETE

## CLUSTER commands

	* CLUSTER USERMOD
	* CLUSTER USERADD
	* CLUSTER USERDEL
	* CLUSTER FORGET
	* CLUSTER MIGRATE
	* CLUSTER SLOTS
	* CLUSTER RESHARD
	* CLUSTER NODES
	* CLUSTER WHEREIS?
	* CLUSTER MEET

{'fraction_non_alphanumeric': 0.07507820646506778, 'fraction_numerical': 0.0, 'mean_word_length': 3.304932735426009, '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': '6994213', 'n_tokens_mistral': 371, 'n_tokens_neox': 356, 'n_words': 125}