Name: Prince
Birthday: 28 February 1993
Job: Freelancer
Email: [email protected]
Skype: 1081a1d198d8081c
Redis is a single-threaded event loop that is highly efficient. It’s really fast up to a point, but it can’t scale beyond two CPU cores (one for main requests, one for file compaction).It works pretty well and is quite simple to use if you need something light-weight with that profile. It also includes a lot of functionality, like as excellent circle distance searches, and you can develop Lua scripts that execute on Redis (in separate processes, communicating with the main request loop for data though).
$ sudo install -o redis -g redis -d /var/lib/redis2
$ sudo cp -p /etc/redis/redis.conf /etc/redis/redis2.conf
$ sudo nano /etc/redis/redis2.conf
pidfile /var/run/redis/redis-server2.pid
logfile /var/log/redis/redis-server2.log
dir /var/lib/redis2
port 6380
$ sudo cp /lib/systemd/system/redis-server.service /lib/systemd/system/redis-server2.service
$ sudo vim /lib/systemd/system/redis-server2.service
ExecStart=/usr/bin/redis-server /etc/redis/redis2.conf
PIDFile=/var/run/redis/redis-server2.pid
ReadWriteDirectories=-/var/lib/redis2
Alias=redis2.service
$ sudo systemctl enable redis-server2.service
$ sudo systemctl start redis-server2.service
$ ps aux |grep redis
Very nice