Java Redis Windows

Introdução

Este post tem o objetivo de demonstrar como criar um ambiente com Redis e projeto Java, no Windows.

Redis no Windows

Primeiramente, o Redis não existe suporte para Windows. Para maiores detalhes, acesse https://redis.io/download.

Download Redis para Windows

Como não tive interesse em fazer o build, neste momento, resolvi encontrar alguma solução pronta.

Pesquisando no Google por “redis win64”, encontrei uma solução no link:

https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi

Esta solução instala o Redis como serviço no Windows, de forma rápida.

Criando o Projeto Java

Utilizei a IDE Eclipse, criando um projeto Quickstart Java, com Maven.

Também é possível baixar o projeto pronto, com algumas classes de teste implementadas em:

https://github.com/lfchaim/java-redis

Consulte também nosso canal no Facebook.

Instalando Redis Desktop Manager no Ubuntu

Introdução

Neste post, apresentamos a instalação do Redis Desktop Manager, versão 0.9, no Ubuntu 16.04.

Procedimento

Baixar fontes no Git

$ git clone –recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

Configurando Make

$ cd src

$ ./configure

Fazendo Make

$ source /opt/qt59/bin/qt59-env.sh && qmake && make && sudo make install

Rodando RDM

$ cd /usr/share/redis-desktop-manager/bin

$ mv qt.conf qt.backup

$ ./rdm

ou

$ redis-desktop-manager

 

Instalando Redis no Ubuntu

Introdução

Este post apresenta como instalar o Redis no Ubuntu, facilmente.

Procedimento

Atualizar biblioteca

$ sudo apt-get update

Obter o Redis

$ sudo apt-get install redis-server

Subir o servidor

$ redis-server /etc/redis/redis.conf

Verificar servidor

$ ps -ef| grep redis

ou

$ redis-cli

Baixar o servidor

$ /etc/init.d/redis-server stop

 

Instalar Apache Cassandra no Ubuntu

Pre-Requisitos

Antes de instalar o Apache Cassandra em seu servidor, verifique se os seguintes pré-requisitos são atendidos:

  • A versão mais recente do Java 8, ou Oracle Java Standard Edition 8 ou OpenJDK 8 está instalado.
  • Se você estiver usando cqlsh , verifique se a versão mais recente do Python 2.7 está instalada em seu servidor.

Atualizando o Software no Ubuntu

Antes de tudo, conecte-se ao seu servidor Linux via SSH , atualize o índice do pacote e atualize todo o software instalado para a versão mais recente disponível. Você pode fazer isso usando os seguintes comandos:

sudo apt-get update
sudo apt-get upgrade

Instale o Java 8 no Ubuntu

Para instalar o Java 8 no seu Ubuntu 16.04 VPS, execute o seguinte comando:

sudo apt-get install default-jdk

Para verificar se o Java 8 está instalado, você pode usar:

java -version

A saída deve ser muito semelhante à seguinte:

openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)

Instale o Apache Cassandra no Ubuntu

Para instalar o Apache Cassandra no seu servidor, primeiro você precisa adicionar o repositório Cassandra. No momento de escrever este tutorial, o último lançamento estável da Cassandra é 3.11.0.Portanto, execute o seguinte comando para adicionar o repositório Cassandra no seu servidor:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Em seguida, adicione as chaves do repositório Cassandra:

curl https://www.apache.org/dist/cassandra/KEYS |  sudo apt-key add - 
sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA

Atualize o índice do pacote:

sudo apt-get update

Finalmente, instale o Apache Cassandra usando o seguinte comando:

sudo apt-get install cassandra

Iniciar, parar e ativar o Apache Cassandra no Ubuntu

Para iniciar o serviço Apache Cassandra em seu servidor, você pode usar o seguinte comando:

  sudo systemctl start cassandra.service

Para parar o serviço, você pode usar o comando abaixo:

  sudo systemctl stop cassandra.service

Se o serviço ainda não estiver habilitado na inicialização do sistema, você pode habilitá-lo usando o comando abaixo:

  sudo systemctl enable cassandra.service

O que é o seguinte?

Se você é novo no Apache Cassandra, recomenda-se que use a documentação oficial como ponto de partida. A documentação está disponível em http://cassandra.apache.org/doc/latest/ e irá ajudá-lo a aprender a configurar e usar o serviço para seus projetos.

Instalando Python no Ubuntu

Introdução

Vamos mostrar-lhe, como instalar pip no Ubuntu 16.04. Pip é um sistema de gerenciamento de pacotes usado para instalar e gerenciar pacotes de software escritos em Python, que podem ser encontrados no Python Package Index (PyPI) .

Pip tem um recurso para gerenciar listas completas de pacotes e números de versão correspondentes, possíveis através de um arquivo “requisitos”. Instalar Pip no Ubuntu 16.04, é uma tarefa fácil, siga cuidadosamente as etapas deste tutorial e você deve ter o Pip instalado no Ubuntu 16.04, em menos de 10 minutos.

Atualização do Sistema

sudo apt-get update && sudo apt-get -y upgrade

Instalando Pip

sudo apt-get install python-pip

Verificando a instalação

O gerenciador de pacotes apt instalará o Pip e todas as dependências necessárias para que o software funcione de forma otimizada. Uma vez concluída a instalação, você pode verificar se foi bem-sucedido usando o seguinte comando.

pip -V

Procurando pacote com Pip

pip install package_name

Desinstalando pacote com Pip

pip uninstall package_name

Mais comandos

Para mais comandos, utilize a opção –help

# pip --help

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output.
  --log                 Path to a verbose appending log.
  --proxy              Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries          Maximum number of retries each connection should attempt (default 5 times).
  --timeout              Set the socket timeout (default 15 seconds).
  --exists-action     Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --trusted-host    Mark this host as trusted, even though it does not have valid or any HTTPS.
  --cert                Path to alternate CA bundle.
  --client-cert         Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.