安装redis
第一步:在/usr/yym文件夹下创建一个redis文件夹;
第二步:安装wget插件 yum -y install wget;
第三步:下载redis安装包 wget https://download.redis.io/releases/redis-5.0.14.tar.gz
第四步:解压redis压缩包 tar -zxvf 压缩包名字
第五步:配置redis 进入到到redis-5.0.14文件下 执行 make && make install
如上图,安装成功,配置完成;
第六步:启动redis
查找文件路径 which redis-server
cd /usr/local/bin/ ./redis-server启动redis
如上图,rtedis启动成功;
注:redis 启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
按 ctrl + c 可以关闭窗口
修改配置文件,设置后台启动,如不想后台启动,可以不用修改
设置后台启动
修改配置文件(修改redis.conf配置文件)
第一步:拷贝配置文件到安装目录的 bin 下;(注:这一步可配可不配)
看一下redis.conf配置文件的路径:find / -name redis.conf
使用命令将redis.conf配置文件复制到bin文件目录下
cp /usr/yym/redis/redis-5.0.14/redis.conf ./
第二步:修改redis.conf配置文件
redis.conf (136)文件将里面的 daemonize no 改成 yes #设置后台启动
vim redis.conf
修改完redis.conf配置文件,使用命令在bin目录下执行 ./redis-server ./redis.conf,就已经显示后台启动成功;
设置密码
修改配置文件依旧是在redis.conf文件里设置 :set nu 显示行号
requirepass 密码名字 #配置密码 如果需要 客户端连接的话需要设置密码 如果不需要连接就不要设置 在行507处进行修改
设置远程连接
我这里使用的pc端软件是
bind 127.0.0.1 只有本地才可以连接
三种修改连接方式
第一种:将bind 127.0.0.1,注释掉,就可以远程连接;
第二种:将bind 127.0.0.1 修改为 0.0.0.1 ;
以上两种是设置的所有ip都可以连接;
第三种:是设置指定的ip地址进行远程连接;
// 设置完成以后查看一下redis的使用进程,然后杀死,进行重新启动redis.conf
// ps -ef|grep redis
// kill -9 进程号
// ./redis-server ./redis.conf
我这里设置的是使用的第一种方法:注释掉
然后再把redis.conf配置文件里的proteced-mode yes 修改为 proteced-mode no
配置完成以后,运行以下命令;
./redis-server ./redis.conf
./redis-cli 使用./redis连接redis
quit 退出
./redis-server ./redis.conf
然后使用pc端远程连接软件进行测试;
出现上图所示就是连接成功
./redis-server ./redis.conf 启动redis
./redis-cli 连接redis
关闭redis
./redis-cli shutdown
./redis-cli -p 6379 -a "自己的密码" -h 127.0.0.1 shutdown
配置服务启动(使用 systemctl 的方法)
服务启动的时候 daemonize yes改为 no
vim redis.conf
在/lib/systemd/system 目录下创建一个脚本文件 redis.service,里面的内容如下:
[Unit] Description=Redis After=network.target [Service] ExecStart=/usr/local/bin/redis-server /usr/local/bin/redis.conf ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a 自己redis的密码 shutdown [Install] WantedBy=multi-user.target
systemctl daemon-reload 刷新配置
systemctl enable redis 开机自启
systemctl status redis redis 状态
systemctl start redis 开启 redis
systemctl stop redis 关闭 redis
systemctl disable redis 禁止开机自启