Redis(RemoteDictionaryServer)はインメモリデータベースを構築するソフトウェア。
全データをメモリ展開する為、ファイル書き込み型のRDBと比較して超高速動作する。
設定次第ではクエリ数に応じて自動的にファイルダンプする事も出来る為、
一定時間毎のデータ完全製を保つ事も可能となっている。
# zypper install redis # cp /etc/redis/default.conf.example /etc/redis/default.conf # vi /usr/lib/systemd/system/redis* # vi /usr/lib/systemd/system/redis.service --- [Unit] Description=Redis is in-memory data structure store After=network.target [Service] LimitNOFILE=8192 Type=notify User=redis Group=redis ExecStart=/usr/sbin/redis-server /etc/redis/default.conf ExecStop=/usr/bin/redis-cli -p 6379 shutdown [Install] WantedBy=multi-user.target
# /etc/logrotate.d/redis --- /var/log/redis/*.log { weekly compress rotate 4 notifempty copytruncate su redis redis missingok }
# vi /etc/redis/default.conf --- maxmemory 256MB
# systemctl enable redis.service # systemctl start redis # redis-cli ping --- PONG