<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.ccc-mannheim.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=FullCircle%2FRedis</id>
	<title>FullCircle/Redis - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.ccc-mannheim.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=FullCircle%2FRedis"/>
	<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=FullCircle/Redis&amp;action=history"/>
	<updated>2026-05-16T14:35:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in C3MAWiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=FullCircle/Redis&amp;diff=215&amp;oldid=prev</id>
		<title>Scytale: /* Grundlegende Verwendung */ FullCircle</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=FullCircle/Redis&amp;diff=215&amp;oldid=prev"/>
		<updated>2012-10-13T21:07:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Grundlegende Verwendung: &lt;/span&gt; FullCircle&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:FullCircle]]&lt;br /&gt;
[[Kategorie:Öffentlich]]&lt;br /&gt;
= Rettich = &lt;br /&gt;
* Redis ist eine Key Value Datenbank, mit einem Client Server Prinzip.&lt;br /&gt;
* In unserem Anwenungsfall ist eigentlich nur das Komando INCR von Bedeutung um einen Wert (key: counter) zu inkrementieren.&lt;br /&gt;
* http://redis.io/commands&lt;br /&gt;
* redis-cli bietet ein commandline interface zum Server.&lt;br /&gt;
&lt;br /&gt;
== Einrichten ==&lt;br /&gt;
&lt;br /&gt;
Unter Ubuntu 12.04 LTS:&lt;br /&gt;
  aptitude install redis-server libhiredis-dev&lt;br /&gt;
* in /etc/redis/redis.conf , bind auskommentieren um via Netzwerk erreichbar zu sein.&lt;br /&gt;
* $sudo service redis-server start &lt;br /&gt;
&lt;br /&gt;
Unter Mac Os X:&lt;br /&gt;
  brew install redis&lt;br /&gt;
* um mit Logging und so zu starten: redis-server /usr/local/etc/redis.conf&lt;br /&gt;
&lt;br /&gt;
== Grundlegende Verwendung==&lt;br /&gt;
&lt;br /&gt;
Mit redis-cli kann man den Counter abfragen oder resetten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  $ redis-cli &lt;br /&gt;
  redis 127.0.0.1:6379&amp;gt; set counter 0&lt;br /&gt;
  OK&lt;br /&gt;
  redis 127.0.0.1:6379&amp;gt; get counter&lt;br /&gt;
  &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mit fc-getid kann man auch einfach eine neue ID abfrage, siehe [[FullCircle/Interaktionsnummern-Generator]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung in Ruby ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
   require &amp;#039;redis&amp;#039;&lt;br /&gt;
   redis = Redis.new(:host =&amp;gt; p_addr, :port =&amp;gt; 6379)&lt;br /&gt;
   redis.get(&amp;quot;counter&amp;quot;)&lt;br /&gt;
   redis.incr(&amp;quot;counter&amp;quot;)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scytale</name></author>
	</entry>
</feed>