SHA256
1
0
forked from pool/redis
Go to file
Martin Pluskal d6fec141c3 Accepting request 532588 from home:13ilya:branches:server:database
- Drop SLE 11 support.
- Refresh spec-file.
- Update to 4.0.2
  * Release notes: https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
  * Different replication fixes to PSYNC2, the new 4.0 replication engine.
  * Modules thread safe contexts were introduced. They are an experimental
    API right now, but the API is considered to be stable and usable when needed.
  * SLOWLOG now logs the offending client name and address. Note that this is a
    backward compatibility breakage in case old code assumes that the slowlog
    entry is composed of exactly three entries.
  * The modules native data types RDB format changed.
  * The AOF check utility is now able to deal with RDB preambles.
  * GEORADIUS_RO and GEORADIUSBYMEMBER_RO variants, not supporting the STORE option,
    were added in order to allow read-only scaling of such queries.
  * HSET is now variadic, and HMSET is considered deprecated
    (but will be supported for years to come). Please use HSET in new code.
  * GEORADIUS huge radius (>= ~6000 km) corner cases fixed,
    certain elements near the edges were not returned.
  * DEBUG DIGEST modules API added.
  * HyperLogLog commands no longer crash on certain input (non HLL) strings.
  * Fixed SLAVEOF inside MULTI/EXEC blocks.
  * Many other minor bug fixes and improvements.

OBS-URL: https://build.opensuse.org/request/show/532588
OBS-URL: https://build.opensuse.org/package/show/server:database/redis?expand=0&rev=95
2017-10-09 07:34:28 +00:00
.gitattributes osc copypac from project:server:database package:regis revision:2 2010-02-24 22:49:48 +00:00
.gitignore 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.2.tar.gz Accepting request 532588 from home:13ilya:branches:server:database 2017-10-09 07:34:28 +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 532588 from home:13ilya:branches:server:database 2017-10-09 07:34:28 +00:00
redis.logrotate Accepting request 180755 from home:vjt:ifad 2013-07-01 08:22:41 +00:00
redis.spec Accepting request 532588 from home:13ilya:branches:server:database 2017-10-09 07:34:28 +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