$ mkdir redis && cd 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
出现错误
原因: 未安装gcc 解决方案: 安装gcc
$ yum -y install gcc automake autoconf libtool make
$ make
出现错误
原因: 未清除原有编译生成的东西 解决方案: 清除原有编译生成的东西,进行重新生成
$ make distclean
$ make
Hint: It's a good idea to run 'make test'
输出以上内容表示安装成功,启动服务
$ src/redis-server
启动客户端
$ src/redis-cli
$ set foo bar
OK
$ get foo
"bar"
安装redis服务
- 安装redis到全局目录
$ make install
$ cp redis.conf /etc/
2.添加redis.service文件,并将其上传到/usr/lib/systemd/system目录
[Unit]
Description=Redis persistent key-value database
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis.conf --daemonize no
[Install]
WantedBy=multi-user.target
3.启动服务
$ systemctl enable redis
$ systemctl start redis
$ ss -plt | grep 6379
LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=18415,fd=4))