Go to file
Martin Pluskal ce7894712c Accepting request 561690 from home:13ilya:branches:server:database
- Update to 4.0.6
  * Release notes: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
  * PSYNC2: More errors in the fixes for PSYNC2 (CRITICAL).
  * Quicklist: change the len of quicklist to unsigned long.
  * Quicklist: fix the return value of quicklistCount.
  * Refactoring: improve luaCreateFunction() API.
  * Remove useless variable check from luaCreateFunction().
  * Fix issue #4505, Lua RDB AUX field loading of existing scripts.
  * Regression test for #4505 (Lua AUX field loading).
  * DEBUG change-repl-id implemented.

OBS-URL: https://build.opensuse.org/request/show/561690
OBS-URL: https://build.opensuse.org/package/show/server:database/redis?expand=0&rev=100
2018-01-04 16:11:41 +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.6.tar.gz Accepting request 561690 from home:13ilya:branches:server:database 2018-01-04 16:11:41 +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 561690 from home:13ilya:branches:server:database 2018-01-04 16:11:41 +00:00
redis.logrotate Accepting request 180755 from home:vjt:ifad 2013-07-01 08:22:41 +00:00
redis.spec Accepting request 561690 from home:13ilya:branches:server:database 2018-01-04 16:11:41 +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