在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> 

动了

请查阅

广告
将在 10 秒后关闭
bannerAds