wget https://download.redis.io/releases/redis-5.0.14.tar.gz
tar -zxvf redis-5.0.14.tar.gz
先进入redis解压目录
make PREFIX=/usr/redis install (如果不加prefix 默认安装到/usr/local下面)
(如果命令执行不成功,换为 make install PREFIX=/usr/redis )
安装成功之后查看redis在哪里安装
which redis-server
进入安装目录(/usr/redis)的 bin 下面,并启动 redis
./redis-server # 启动
即为安装成功
redis 启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
redis.conf
拷贝配置文件到安装目录的 bin 下
cp /usr/redis/redis-5.0.14/redis.conf /usr/redis/bin
设置远程连接
69 行 bind 127.0.0.1 改成0.0.0.0
88行 protected-mode yes 改为no
设置后台启动
136行 daemonize no 改成 yes #设置后台启动
294行 requirepass yyl
在/lib/systemd/system 目录下创建一个脚本文件 redis.service,里面的内容如下:
./redis-server ./redis.conf
服务启动的时候 daemonize 改为 no
在/lib/systemd/system 目录下创建一个脚本文件 redis.service,里面的内容如下:
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/usr/redis/bin/redis-server /usr/redis/bin/redis.conf
ExecStop=/usr/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a yyl shutdown
[Install]
WantedBy=multi-user.target
[root@localhost bin]# cd /usr/redis/bin/
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> auth yyl
OK