1.下载并解压安装包
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -zxvf redis-4.0.2.tar.gz
2.cd切换到Redis解压目录下。执行编译
cd redis-4.0.2/
make
3.安装并指定安装目录
make install PREFIX=/usr/local/redis
4.启动服务
(1)前台启动(成功)
cd /usr/local/redis/bin/
./redis-server
(2)后台启动(成功)
-
在redis的安装目录中建立redis-server的配置文件目录主要目的是在一台机器上启动多个redis-server时,方便管理。
cd /usr/local/redis/ mkdir config
-
从redis的源码目录中复制redis.conf到上面创建的config目录中
cp /root/Redis/redis-4.0.2/redis.conf /usr/local/redis/config/redis-6379.conf
修改redis-6379.conf文件,将daemonsize no 改为daemonsize yes
-
后台启动(在redis的安装目录下启动)
./redis-server ../config/redis-6379.conf
5.设置开机启动
vim /etc/systemd/system/redis.service
新建redis.service文件,并将以下内容复制进去
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/config/redis-6379.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注:ExecStart配置成自己的路径
执行以下命令设置开机启动
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
6.创建redis命令软链接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
测试:
[root@localhost ~]# redis-cli
127.0.0.1:6379> exit
[root@localhost ~]# redis-cli
127.0.0.1:6379> set hello world
OK
127.0.0.1:6379> get hello
"world"
127.0.0.1:6379> del hello
(integer) 1
127.0.0.1:6379> get hello
(nil)
127.0.0.1:6379> exit