Go to file
2018-02-09 08:03:35 +00:00
.gitattributes osc copypac from project:server:database package:regis revision:2 2010-02-24 22:49:48 +00:00
README.SUSE Accepting request 505518 from home:computersalat:devel:database 2017-06-23 11:36:02 +00:00
redis-4.0.8.tar.gz Accepting request 574435 from home:13ilya:branches:server:database 2018-02-09 08:03:35 +00:00
redis-conf.patch Accepting request 405637 from home:rmaliska:branches:server:database 2016-06-30 10:52:49 +00:00
redis-enable-bactrace-on-x86-and-ia64-only.patch Accepting request 405637 from home:rmaliska:branches:server:database 2016-06-30 10:52:49 +00:00
redis-initscript.patch Accepting request 312099 from home:darix:apps 2015-06-15 12:20:51 +00:00
redis.changes Accepting request 574435 from home:13ilya:branches:server:database 2018-02-09 08:03:35 +00:00
redis.logrotate Accepting request 180755 from home:vjt:ifad 2013-07-01 08:22:41 +00:00
redis.spec Accepting request 574435 from home:13ilya:branches:server:database 2018-02-09 08:03:35 +00:00
redis.sysctl Accepting request 505518 from home:computersalat:devel:database 2017-06-23 11:36:02 +00:00
redis.target Accepting request 294021 from home:darix:apps 2015-04-01 16:53:07 +00:00
redis.tmpfiles.d Accepting request 294021 from home:darix:apps 2015-04-01 16:53:07 +00:00
redis@.service Accepting request 505518 from home:computersalat:devel:database 2017-06-23 11:36:02 +00:00

 README.SUSE
-------------

1. copy /etc/redis/default.conf.example to /etc/redis/default.conf (or
   /etc/redis/otherapp.conf and so on) For the example we will use
   otherapp.conf

2. change at least pidfile, logfile and dir setting
# the pid file *has* to match your config filename without the ".conf"
pidfile /var/run/redis/otherapp.pid
logfile /var/log/redis/otherapp.log
dir /var/lib/redis/otherapp/

If you want to run more than one instance you also have to change the
socket path and/or the ip:port combination.
 e.g. /var/run/redis/otherapp.sock

If you plan to use redis in combination with apache, then you should
add 'redis' to apache group and set 'unixsocketperm 770':
$ usermod -a -G redis wwwrun
$ systemctl restart apache2
then apache is able to connect to redis socket

Also make sure if you copy configurations from somewhere, that "daemonize"
should be set to "no".

3a. create the database dir:
$ install -d -o redis -g redis -m 0750 /var/lib/redis/otherapp/

3b. add limits (ulimit) to each service
$ install -d -m 0755 /etc/systemd/system/redis@otherapp.service.d
$ echo "[Service]
LimitNOFILE=10240" > /etc/systemd/system/redis@otherapp.service.d/limits.conf

4. systemctl start redis@otherapp
5. systemctl enable redis@otherapp

6. to interact with all instances at the same time use:

systemctl restart redis.target
systemctl stop redis.target