在CentOS7.2上安装Redis3.2.4并将其设为服务
安装 Redis
由于redis的版本“2.8.19-2.el7”似乎很旧,因此执行sudo yum install redis时,我们需要从官方获取最新版本。
官方网站
$ wget http://download.redis.io/releases/redis-3.2.4.tar.gz
$ tar xzf redis-3.2.4.tar.gz
$ cd redis-3.2.4
$ make
由于出现了”make[3]: gcc: コマンドが見つかりませんでした”的错误提示,所以需要安装gcc并将其全部删除,然后重新开始操作。
$ sudo yum install -y gcc
$ cd ..
$ rm -Rf redis-3.2.4
$ make
$ sudo make install
$ redis-cli -v
redis-cli 3.2.4
$ redis-server -v
Redis server v=3.2.4 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=3f3e7c3156555dd9
安装已完成
将Redis服务化
用超级用户打开终端并输入以下命令:
$ sudo vim /etc/systemd/system/redis.service
[Unit]
Description = redis daemon
[Service]
ExecStart = /usr/local/bin/redis-server
Restart = always
Type = simple
[Install]
WantedBy = multi-user.target
服务器运行
$ sudo systemctl enable redis
$ sudo systemctl start redis
$ sudo systemctl status redis
[sudo] password for xxx:
● redis.service - redis daemon
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
Active: active (running) since 月 2016-10-17 10:54:17 JST; 12min ago
Main PID: 8762 (redis-server)
CGroup: /system.slice/redis.service
└─8762 /usr/local/bin/redis-server *:6379
请确认动作
$ redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>
动了