jedis-extensions

Extensions for Jedis Java library (a client for Redis DB)

Лицензия

Лицензия

Категории

Категории

Jedis Данные Базы данных
Группа

Группа

tech.javajefe
Идентификатор

Идентификатор

jedis-extensions
Последняя версия

Последняя версия

0.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

jedis-extensions
Extensions for Jedis Java library (a client for Redis DB)
Ссылка на сайт

Ссылка на сайт

https://github.com/javajefe/jedis-extensions
Система контроля версий

Система контроля версий

https://github.com/javajefe/jedis-extensions

Скачать jedis-extensions

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/tech.javajefe/jedis-extensions/ -->
<dependency>
    <groupId>tech.javajefe</groupId>
    <artifactId>jedis-extensions</artifactId>
    <version>0.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/tech.javajefe/jedis-extensions/
implementation 'tech.javajefe:jedis-extensions:0.0.2'
// https://jarcasting.com/artifacts/tech.javajefe/jedis-extensions/
implementation ("tech.javajefe:jedis-extensions:0.0.2")
'tech.javajefe:jedis-extensions:jar:0.0.2'
<dependency org="tech.javajefe" name="jedis-extensions" rev="0.0.2">
  <artifact name="jedis-extensions" type="jar" />
</dependency>
@Grapes(
@Grab(group='tech.javajefe', module='jedis-extensions', version='0.0.2')
)
libraryDependencies += "tech.javajefe" % "jedis-extensions" % "0.0.2"
[tech.javajefe/jedis-extensions "0.0.2"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
redis.clients : jedis jar 3.0.1
com.google.code.gson : gson jar 2.8.5
org.slf4j : slf4j-api jar 1.7.25

test (4)

Идентификатор библиотеки Тип Версия
org.codehaus.groovy : groovy-all jar 2.5.6
org.spockframework : spock-core jar 1.2-groovy-2.5
org.testcontainers : spock jar 1.10.6
org.slf4j : slf4j-simple jar 1.7.25

Модули Проекта

Данный проект не имеет модулей.

Extensions for Jedis Java library

Jedis is a small and simple client library for Redis DB. However, some latest Redis APIs are not implemented (for example, Redis Streams commands).

This small library tries to implement some missing functions. The approach is very simple: every command is implemented as Lua script. BWT it would be obviously better to get native support (at least of stream commands) in Jedis.

How do I use it?

Just use it as a standard maven dependency (from Maven Central repository)

<dependency>
    <groupId>tech.javajefe</groupId>
    <artifactId>jedis-extensions</artifactId>
    <version>0.0.2</version>
    <type>jar</type>
</dependency>

Release notes

v 0.0.2
  • Now SCRIPT FLUSH, etc. does not makes consequent executions fail.
v 0.0.1
  • Implemented batch XADD command.
  • Implemented XDEL command.
  • Implemented XLEN command.
  • Implemented XRANGE command.
  • Implemented XREVRANGE command.

TODO

  • Implement the rest of commands.
  • Extend input parameters validation.
  • API refactoring.
  • Implement support of Sentinel and Cluster modes.

Версии библиотеки

Версия
0.0.2