Linux(Redhat&&Centos)环境安装Redis及相关常用配置

一、安装redis


先检查是否安装了redis
[root@localhost bin]# whereis redis-cli
redis-cli: /usr/bin/redis-cli

[root@localhost bin]# whereis redis-server
redis-server: /usr/bin/redis-server

第一步: 下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.5
第二步:解压压缩包
tar -zxvf redis-4.0.6.tar.gz
第三 步:yum安装gcc依赖(如果你已经安装了gcc就跳过这一步)
yum install gcc
解释下:因为redis的底层是有c++实现的,所以需要安装 gcc的依赖;
Linux(Redhat&&Centos)环境安装Redis及相关常用配置_第1张图片
出现Complete!才是安装成功
有时候会出现安装失败,你首先需要检测虚拟机网络时否良好,网络良好,基本就没问题,多试几次,就可以安装成功!
第四步:进入解压后的目录,编译
make
第五步:安装,先进入解压m
在redis/src目录下
cd src && make install
这个地方可以指定安装目录,那命令要这么写
make PREFIX=/usr/local/redis install

二、 启动和停止


安装完成后,进入安装目录下的bin目录
在这里插入图片描述
启动方式有两种:
前端模式和后端模式
前端模式启动:
进入bin目录:./redis-server
即可启动

后端模式启动:
先进行配置文件配置
把解压目录里的redis.conf文件拷贝到安装目录的bin目录下。
在这里插入图片描述
复制命令:
cp /root/ProjectNeeds/Redis/redis-4.0.8/redis.conf /usr/local/redis/bin/
修改配置文件
vim redis.conf
将daemonize no 改成 daemonize yes
然后进入bin目录启动:
./redis-server ./redis.conf 此两条命令必须同时执行

检查是否启动成功:ps -ef |grep redis
在这里插入图片描述
停止redis
前端方式启动的话,我们会在终端窗口看到
Linux(Redhat&&Centos)环境安装Redis及相关常用配置_第2张图片
直接关闭这个终端窗口即可。

后端方式启动的话,我们用命令关闭
./redis-cli shutdown

检查是否关闭:
Linux(Redhat&&Centos)环境安装Redis及相关常用配置_第3张图片

参考:
https://blog.51cto.com/13955864/2175740?source=dra
https://www.cnblogs.com/ftl1012/p/9426132.html
https://www.cnblogs.com/telwanggs/p/9524205.html
https://www.cnblogs.com/gzdlh/p/8148644.html
http://blog.csdn.net/zhezhebie/article/details/71641326 设置启动命令快捷键

三、设置登录密码


方法1:不重启Redis设置密码(这个方式重启后失效,是临时设置):

在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。
redis 127.0.0.1:6379> config set requirepass test123

查询密码:
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted

密码验证:
redis 127.0.0.1:6379> auth test123
OK

再次查询:
redis 127.0.0.1:6379> config get requirepass

  1. “requirepass”
  2. “test123”

方法2:即找到redis的配置文件—redis.conf文件,然后修改里面的requirepass,这个本来是注释起来了的,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存退出。重启redis服务,即可。
此方法设置的密码,永久生效

参考:https://www.cnblogs.com/suanshun/p/7699084.html

四、配置可远程连接


修改配置文件 redis.conf
bind 0.0.0.0
protected-mode no

连接命令:./redis-cli -h 10.10.10.10 -p 6379 -a 123456(Linux远程连接命令)
redis-cli.exe -h 10.10.10.10 -p 6379 -a 123456(Windows远程连接命令)

参考:https://www.cnblogs.com/liuxiutianxia/p/11057120.html

你可能感兴趣的:(Database,Linux)