redis-安装

安装redis

        第一步:在/usr/yym文件夹下创建一个redis文件夹;

        第二步:安装wget插件   yum -y install wget;

redis-安装_第1张图片

 第三步:下载redis安装包   wget https://download.redis.io/releases/redis-5.0.14.tar.gz

redis-安装_第2张图片

  第四步:解压redis压缩包  tar -zxvf 压缩包名字

redis-安装_第3张图片

第五步:配置redis    进入到到redis-5.0.14文件下 执行  make && make install

redis-安装_第4张图片

       如上图,安装成功,配置完成;

        第六步:启动redis   

        查找文件路径    which redis-server

        cd /usr/local/bin/     ./redis-server启动redis

redis-安装_第5张图片

如上图,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-安装_第6张图片

redis-安装_第7张图片

修改完redis.conf配置文件,使用命令在bin目录下执行 ./redis-server ./redis.conf,就已经显示后台启动成功;

redis-安装_第8张图片

设置密码

修改配置文件依旧是在redis.conf文件里设置    :set nu 显示行号

requirepass 密码名字 #配置密码 如果需要 客户端连接的话需要设置密码 如果不需要连接就不要设置  在行507处进行修改

redis-安装_第9张图片

设置远程连接

我这里使用的pc端软件是

redis-安装_第10张图片

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-安装_第11张图片

我这里设置的是使用的第一种方法:注释掉

然后再把redis.conf配置文件里的proteced-mode yes 修改为 proteced-mode no

redis-安装_第12张图片

redis-安装_第13张图片

配置完成以后,运行以下命令;

./redis-server ./redis.conf

 ./redis-cli      使用./redis连接redis

quit    退出

./redis-server ./redis.conf

然后使用pc端远程连接软件进行测试;

redis-安装_第14张图片

出现上图所示就是连接成功

./redis-server ./redis.conf   启动redis

./redis-cli 连接redis

关闭redis

./redis-cli shutdown

./redis-cli -p 6379 -a "自己的密码" -h 127.0.0.1 shutdown

redis-安装_第15张图片

配置服务启动(使用 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 禁止开机自启

你可能感兴趣的:(redis,数据库,缓存)