一、Redis 的安装及启动停止
1-1 下载 redis的压缩包
wget https://download.redis.io/releases/redis-5.0.14.tar.gz
1-2 开始解压 redis
tar -zxvf redis-5.0.14.tar.gz
1-3 执行 make 命令编译
make PREFIX=/usr/redis install (如果不加prefix 默认安装到/usr/local下面)
(如果命令执行不成功,换为 make install PREFIX=/usr/redis )
安装成功之后查看redis在哪里安装
which redis-server
1-4 启动 redis
进入安装目录(/usr/redis)的 bin 下面,并启动 redis
./redis-server # 启动
即为安装成功
redis 启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
修改配置文件
拷贝配置文件到安装目录的 bin 下
cp /usr/redis/redis-5.0.14/redis.conf /usr/redis/bin
1-5 设置远程连接
设置远程连接
69 行 bind 127.0.0.1 改成0.0.0.0
88行 protected-mode yes 改为no
1-6 设置后台启动
设置后台启动
136行 daemonize no 改成 yes #设置后台启动
1-7 设置密码
294行 requirepass yyl
1-8 配置服务启动(使用 systemctl 的方法)
在/lib/systemd/system 目录下创建一个脚本文件 redis.service,里面的内容如下:
启动 redis
./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
操作redis
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> auth yyl
OK