Redis

Ubuntu

ii  redis-server   5:4.0.9-1  amd64  Persistent key-value database with network interface
ii  redis-tools    5:4.0.9-1  amd64  Persistent key-value database with network interface (client)
/etc/redis/redis.conf

$ systemctl status redis-server
● redis-server.service - Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2016-01-13 08:45:44 JST; 36s ago
  Process: 8114 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS)
 Main PID: 8115 (redis-server)
   CGroup: /system.slice/redis-server.service
           └─8115 /usr/bin/redis-server *:6379

Jan 13 08:45:44 cdea022 systemd[1]: Starting Advanced key-value store...
Jan 13 08:45:44 cdea022 systemd[1]: Started Advanced key-value store.
Arch Linux

# pacman -S redis

/etc/redis.conf

#bind 127.0.0.1

Telnet で接続
$ telnet host_dbase 6379
keys *
get t1851
del t1852
quit
Bash

redis-cli -h localhost -p 6379 set t1851 'data01 Hello'
redis-cli -h localhost -p 6379 set t1852 'data02 Morning'

redis-cli -h localhost -p 6379 get t1851
redis-cli -h localhost -p 6379 get t1852

PHP

phpredis-master.zip

Ubuntu

# apt install php-redis

Arch Linux
$ sudo pacman -S php-redis

/etc/php/conf.d/igbinary.ini

extension=igbinary.so
/etc/php/conf.d/redis.ini

extension=redis.so
Python

ii  python-redis   2.4.13-2  all   Persistent key-value database with network interface (Python library)
# pacman -S python-redis

Perl

libredis-perl

AnnoCPAN

Ruby

$ gem install redis
# gem install system_timer
Haskell

Redis Haskell

redis-haskell-tip.tar.bz2

Arch Linux
$ cabal install hedis

Lua

sudo dpkg -i liblua5.1-memcached0.deb

sbcl

ii  cl-usocket   0.5.5-1   all   Common Lisp socket library
go

alphazero-Go-Redis-59175aa.tar.gz

Node.js

isaacs-npm-v0.2.4-1-0-g924b5bb.tar.gz
cd isaacs-npm-fe20d6d
sudo make dev

node_redis

npm install redis

Java

jedis-2.1.0.jar

jedis

C#

migueldeicaza-redis-sharp-1b4e929.tar.gz

redis-sharp.cs


$ telnet localhost 6379
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
*3
$3
set
$4
key0
$3
123
+OK
*3
$3
set
$4
key1
$3
987
+OK
get key0
$3
123
get key1
$3
987
quit
+OK
Connection closed by foreign host.
$ 



6380 ポートで、Redis を動かす。
/opt/redis/redis_6380.conf
/opt/redis/redis_6380.sh
/etc/systemd/system/redis_6380.service
result_aa

outarea_aa
outarea_bb
outarea_cc
outarea_dd
outarea_ee
outarea_ff
outarea_gg
outarea_hh

Return

May/09/2023 AM 08:15